#fabric python
Explore tagged Tumblr posts
ibarrau · 6 months ago
Text
Fabric Rest API ahora en SimplePBI
La Data Web trae un regalo para esta navidad. Luego de un gran tiempo de trabajo, hemos incorporado una gran cantidad de requests provenientes de la API de Fabric a la librería SimplePBI de python . Los llamados globales ya están en preview y hemos intentado abarcar los más destacados.
Este es el comienzo de un largo camino de desarrollo que poco a poco intentar abarcar cada vez más categorías para facilitar el uso como venimos haciendo con Power Bi hace años.
Este artículo nos da un panorama de que hay especificamente y como comenzar a utilizarla pronto.
Para ponernos en contexto comenzamos con la teoría. SimplePBI es una librería de Python open source que vuelve mucho más simple interactuar con la PowerBi Rest API. Ahora incorpora también Fabric Rest API. Esto significa que no tenemos que instalar una nueva librería sino que basta con actualizarla. Esto podemos hacerlo desde una consola de comandos ejecutando pip siempre y cuando tengamos python instalado y PIP en las variables de entorno. Hay dos formas:
pip install --upgrade SimplePBI pip install -U SimplePBI
Necesitamos una versión 1.0.1 o superior para disponer de la nueva funcionalidad.
Pre requisitos
Tal como lo hacíamos con la PowerBi Rest API, lo primero es registrar una app en azure y dar sus correspondientes permisos. De momento, todos los permisos de Fabric se encuentran bajo la aplicación delegada "Power Bi Service". Podes ver este artículo para ejecutar el proceso: https://blog.ladataweb.com.ar/post/740398550344728576/seteo-powerbi-rest-api-por-primera-vez
Características
La nueva incorporación intentará cubrir principalmente dos categorías indispensables de la Rest API. Veamos la documentación para guiarnos mejor: https://learn.microsoft.com/en-us/rest/api/fabric/articles/api-structure
Tumblr media
A la izquierda podemos ver todas las categorías bajo las cuales consultar u operar siempre y cuando tengamos permisos. Fabric ha optado por denominar "Items" a cada tipo de contenido creable en su entorno. Por ejemplo un item podría ser un notebook, un modelo semántico o un reporte. En este primer release, hemos decidido enfocarnos en las categorías más amplias. Estamos hablando de Admin y Core. Cada una contiene una gran cantidad métodos. Una enfocada en visión del tenant y otro en operativo de la organización. Admin contiene subcategorías como domains, items, labels, tenant, users, workspaces. En core encontraremos otra como capacities, connections, deployment pipelines, gateways, items, job scheduler, long running operations, workspaces.
La forma de uso es muy similar a lo que simplepbi siempre ha presentado con una ligera diferencia en su inicialización de objeto, puesto que ahora tenemos varias clases en un objeto como admin o core.
Para importar llamaremos a fabric desde simplepbi aclarando la categoría deseada
from simplepbi.fabric import core
Para autenticar vamos a necesitar valores de la app registrada. Podemos hacerlo por service principal con un secreto o nuestras credenciales. Un ejemplo para obtener un token que nos permita utilizar los objetos de la api con service principal es:
t = token.Token(tenant_id, app_client_id, None, None, app_secret_key, use_service_principal=True)
Vamos intentar que las categorías de la documentación coincidan con el nombre a colocar luego de importar. Sin embargo, puede que algunas no coincidan como "Admin" de fabric no puede usarse porque ya existe en simplepbi. Por lo tanto usariamos "adminfab". Luego inicializamos el objeto con la clase deseada de la categoría de core.
it = core.Items(t.token)
De este modo tenemos accesibilidad a cada método en items de core. Por ejemplo listarlos:
Tumblr media
Consideraciones
No todos los requests funcionan con Service Principal. La documentación especifica si podremos usar dicha autenticación o no. Leamos con cuidado en caso de fallas porque podría no soportar ese método.
Nuevos lanzamientos en core y admin. Nos queda un largo año en que buscaremos tener esas categorías actualizadas y poco a poco ir planificando bajo prioridad cuales son las más atractivas para continuar.
Para conocer más, seguirnos o aportar podes encontrarnos en pypi o github.
Recordemos que no solo la librería esta incorporando estos requests como preview sino también que la Fabric API esta cambiando cada día con nuevos lanzamientos y modificaciones que podrían impactar en su uso. Por esto les pedimos feedback y paciencia para ir construyendo en comunidad una librería más robusta.
0 notes
naughtynanzhu · 5 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
XZG Studio Weibo 2025.1.28
4 notes · View notes
sixeyesonathiel · 1 month ago
Text
yearning nerdjo x shy reader, fluff & humor.
a/n: this is so embarrassing bc this is literally how miserable i am irl.
Tumblr media
satoru is down so bad it’s starting to rot his brain. like. visibly. tangibly. his leg’s bouncing under the desk like it’s on fast-forward, the heel of his sneaker thudding rhythmically against the floor tile like a metronome set to desperation. his fingers are drumming nonsense rhythms onto his scratched-up laptop case like he’s trying to decode the algorithm of your absence—tap-tap-tap, pause, tap-tap, like morse code for where is she. his eyes—red-rimmed behind silver-rimmed glasses with one slightly crooked arm—keep flicking to the lab’s entrance like he expects you to materialize in a puff of soft pink mist.
his hoodie’s three days old, and it shows: the sleeves stretched from him pulling them over his hands, the fabric bunched at the elbows. his white t-shirt underneath has a tiny ketchup stain from wednesday’s lunch. the keychain you gave him—blue enamel cat, chipped at the ear—dangles off his pencil pouch like a beacon. his code’s running fine. tabs are hyper-organized. debugging queue nonexistent. he even fixed suguru’s late-night python spiral that nearly bricked the department printer and summoned the wrath of the IT gods.
but it doesn’t matter. because you’re not here.
he’s been looking. he’s always looking.
in the hallway, in the cafeteria, in the reflection of vending machine glass. he leans his stupid giraffe neck around corners like he’s expecting a spontaneous reveal. he scopes out lecture halls he’s not even enrolled in, notebook in hand just in case. every time he hears the soft shuffle of flats in the distance, his head snaps toward it like a bloodhound. he’s started recognizing the rhythm of your steps versus every other pair on campus. your soft-soled shoes tap lighter. more deliberate. his ears practically perk up when he hears a backpack zipper. once he dropped his pen and nearly dislocated his neck looking up, thinking it was you.
and every time it’s not you, his expression glitches—eyes dimming, mouth tightening like his soul just flatlined. it's pathetic. it's art.
he sits sideways in group study like he’s waiting for you to pass by the window. laptop askew. chair half-turned. a ridiculous image—this lanky nerd in a grey hoodie and cargo pants with one pant leg caught in his sock, white wires tangled in his ears and dark under-eyes that make him look like he’s been stress-coding in a cave. (he hasn’t slept. not really. he keeps replaying the way you laughed that one time you dropped your highlighter. it echoes like holy scripture.)
his glasses are smudged. he keeps adjusting them, even when they’re fine. his knuckles are red from resting his chin on them too hard. he keeps fidgeting with your keychain when he’s not typing. thumb brushing over the worn metal, like he’s afraid it’ll disappear if he doesn’t keep touching it. a nervous tic disguised as reverence.
“dude,” suguru says, from two monitors over, voice dry, hair tied up in a lazy half-bun. ���you haven’t scrolled in thirty minutes.”
suguru’s slouched in his chair, hoodie sleeves rolled to the elbows, rings tapping against his thermos. his screen's frozen on a meme. he hasn’t blinked in five minutes.
“maybe she’ll walk by,” satoru murmurs, eyes locked on the frosted glass wall outside the lab, hunched forward with his chin on his palm, as if willing your silhouette into existence.
“you said that an hour ago.”
“maybe she’s shy today. maybe she’s building up the courage. maybe she dropped her student ID and fate’s guiding her back here. what if the universe is lining up our pixels right now, suguru? what if—”
“she’s shy every day.”
“and that’s what makes it beautiful,” satoru sighs, dreamily. he stares out the window like a man in a tragic romance film. “she’s mysterious. like a foggy horizon at sea. you don’t know what she’s thinking, and that’s the best part. she could be plotting world domination. she could be drawing cats in the margins of her notes. it’s art.”
suguru groans into his hoodie sleeve.
and then like a glitch in the matrix. like god reached down and clicked “unmute” on the simulation—you pass by.
no footsteps. no warning. just a blur of your jacket sleeve on his left peripheral, and he flinches so hard he nearly spills his water bottle. the water sloshes. he slaps the bottle upright. you’re so close. the scent of your shampoo—jasmine and something warm, like vanilla and late-night bookstores—floods his senses. his head whips around before he can even think, pupils blown wide behind his crooked glasses, mouth parted like a cartoon character seeing a pie on a windowsill.
your gaze meets his.
not one second.
two.
wide eyes. startled. curious. the slope of your brows twitch upward slightly, and your lashes flutter—a beat too long, like a reflex or a stutter in time. your lips part just slightly, like you meant to say something—but don’t. your fingers tug at your sleeve, pulling it over your knuckles in that way you always do when you’re flustered. a half-step pause. your mouth twitches, just barely, like you might’ve smiled. then your gaze drops, your shoulders stiffening as your pace quickens, like you’re embarrassed to have looked at all. your fingers curl tighter around your binder. there’s a sticker on it he hadn’t noticed before.
and that’s it. you’re gone.
satoru slaps both hands over his face and releases a sound that is one part gasp, one part squeal, one part glitching modem.
“oh my god,” he whispers. “oh my god, she looked at me. TWO SECONDS, suguru. TWO. that’s statistically significant. that’s a scientific breakthrough. that’s… that’s eye contact with depth. it had nuance. it had arcs.”
“you’re not well.”
“no, listen. the way her eyes flickered? like she wasn’t sure if she should look away or say something? and her lashes twitched, just a bit. like she was nervous. did you see her hand? she pulled her sleeve down. she only does that when she’s flustered. i know. i’ve studied her. i’ve got timestamps. i’ve got spreadsheets.”
“you’re insane.”
“i’m in love.”
satoru slumps in his chair, limbs sprawling dramatically, glasses askew. he exhales like he’s just seen god. his knee knocks into the desk. his sock has a hole in the toe. the corner of his laptop screen catches the light and reflects a faint shimmer onto the ceiling, and it feels, to him, like stars. his fingers are still frozen mid-air, clutching the keychain like it’s the only proof the moment happened.
“i’m gonna marry her,” he says. “drop out, become a florist. i’ll propose with baby’s breath and carnations—those are her favorites, don’t ask me how i know. maybe a little lavender tucked in. something gentle. delicate. a bouquet that says ‘i know your soul.’”
“you need help.”
“i’ve named our cats already. ichigo, milky, and toblerone. toblerone’s the shy one. milky’s chaotic evil. ichigo wears a little red bow tie. we’ll live in a little flat above a cafe and drink lavender lattes. she’ll wear soft sweaters. she’ll draw comics on sticky notes. i’ll iron her lab coat. it'll be perfect.”
“she doesn’t even know your name.”
“wrong,” satoru says smugly, lifting a single finger like he’s presenting hard evidence. “she knows me as the guy who always looks left and right like a cracked-out meerkat. that’s recognition. that’s brand awareness.”
“romantic.”
“don’t be jealous just ‘cause she didn’t look at you.”
“she’s cute, i guess.”
“NO.” satoru jolts upright like he’s been electrocuted. “DON’T even THINK about perceiving her. your eyes? shut them. your brain? turn it off. opinions? delete them. she’s too good for this world. if anyone’s going to romanticize her, it’s me. with accuracy. and passion. and nuance. only i’m allowed to think she’s cute. and i do. constantly. it’s my full-time job.”
“fine, jeez.”
“say she’s ugly, then.”
“what?? no??”
“exactly. you can’t. because she’s perfect. ethereal. a goddess walking among midterms and overpriced coffee. and she blinked slow, too, did you notice? it was like… like a signal. maybe morse code. she’s trying to tell me something. she’s reaching out. spiritually. through kinetic energy and eye twitches.”
suguru closes his laptop with the tired resolve of someone preparing for battle.
satoru, still glowing with delusion, goes back to staring at the glass wall, head tilted, a soft smile tugging at his lips.
“she looked left,” he murmurs. “that’s my side. she always looks left.”
he swears his hoodie still smells like you.
Tumblr media
2K notes · View notes
bxidating2 · 1 year ago
Text
Tumblr media
how are you all?
0 notes
architecturalthesis · 1 year ago
Text
I created a custom Python script to help with spatial 3d printing that creates a graph class from the set of lines and generate a connected graph outputting the graph nodes, the node connections, and list length of the connected nodes
The purpose is for each node to find the connecting nodes so that when searched, all possible moves are found for the next extrusion set so the logic can be set up to choose what path to take for the next node until all lines are used in a way that makes the extrusion physically possible.
Many of the challenges that are faced in developing a working spatial toolpath sequence is the collisions with existing printed structures and robotic orientation that I hope to solve with this process.
0 notes
mochacoda · 6 months ago
Text
too nice | hjs
Tumblr media
Pairing: Hong Joshua x GN!Reader
Synopsis: Joshua Hong is nice. Too nice. He’s the kind of nice that makes people think twice about their relationship to him, wondering if they might be special. The answer is, no. Problem is, he's your coworker and your neighbor.
Content: Fluff | Coworkers to Lovers, Neighbors to Lovers | Office AU
Tags: slightly insecure reader, totally inspired by the youngji chocolate milk grandchildren interview, lots of elevators, lots of tension, a bit of drinking, mutual pining, "sweetheart" as a petname, gentleman agenda indeed, except he goes a bit mad at the end, seungkwan is a comedic genius, woozi is the wingman of the year, konglish w/ context clues, reader is scared of loud noises, no "y/n," loosely connected to python (seungcheol)
Word Count: 10K
Tumblr media
────୨ৎ──── Monday
Joshua Hong is nice. Really nice. He opens the door for you every morning walking into work. He insists that he carries heavy file boxes from your boss’ office to your desk. He buys you coffee from the cafe down the street, knowing that the instant machine is almost always broken. Whenever he passes you in the hallway, he always smiles and mouths “fighting!” He notices when your enthusiastic mask slips and your tiredness peaks through. He tells you not to work so hard, and asks if you’ve been sleeping well. 
He’s the kind of nice that makes people think twice about their relationship to him, wondering if they might be special. 
But the answer is, no. 
“He’s just like that. He’s nice to everyone. Get a grip.”
You sigh, staring at your reflection in the mirror hanging above your vanity. You’ve been absentmindedly rubbing moisturizer on your cheeks for the last three minutes, at least, thinking about your coworker. How have you gotten to the point of talking to yourself in attempts to rationalize the thoughts of him clouding your mind?
All of a sudden, your alarm rings. You jolt upright, reminded that you have to leave your tiny apartment and head over to your equally small office cubicle. 
You quickly stand up from your vanity chair, then walk over to your closet to grab a jacket. Relying on muscle memory, your hand moves toward the hook it always lies on, only to swipe at air. 
The one and only winter coat you own isn’t there. 
You groan, remembering that you’d put it in the laundry bin after staining it with beer over the weekend, at that disastrous company “bonding” event. You look down at the taupe sweater you’re wearing, pinching the material to guess if it’d be warm enough. It’s barely a centimeter of fabric. 
Glancing at the time on your phone, you decide that the thin sweater would just have to do. 
You turn back to the mirror to do one last check of your appearance, when something catches your eye. Sitting on your bedside table is the plushie Joshua had won for you at the arcade. The bunny stares back at you innocently. You’d placed it there last night before crashing out on your bed, fatigued from the chaos of the company outing—or, more specifically, the secondhand embarrassment recalling your attempts at trying to be normal around Joshua.  
You shake your head roughly. You could cringe at yourself on the way to work. Grabbing your work bag and shoving your shoes on, you rush over to the door. 
Squaring your shoulders, you open it and walk out. And for a moment, as you’re turning your key to lock the door, you think that you’ll be alone for the commute to work for once. 
But then you hear a familiar voice.
“Good morning!” 
You tense, heart beginning to race, then turn around with a weak smile.
“Hi, Joshua.” 
Somehow, you’re not only coworkers with your crush, but also next door neighbors. 
“Hey,” he says, then takes a sharp breath. “It’s pretty cold today. Is that sweater going to be warm enough?”
“I’ll be fine,” you say, avoiding eye contact as you drop your keys into your bag. “It can’t be that cold.” 
You adjust the bag strap on your shoulder and walk toward the elevator on your floor, pressing the down button. It immediately opens.
“You sure?” 
You nod as the two of you walk inside the elevator. 
Hoping he’ll stop pushing you on your lack of a coat, you ask, “Did you look into the McKinley and Lee file yet?”
“Come on, it’s not even 9am and you’re already attacking me with work!” Joshua dramatically clutches his chest, then lightly punches your arm. “What’d we say about 워라밸, huh?”
You feel your face getting hot, your right hand reflexively going up to where he’d touched your left arm. Was it always this toasty in the elevator?
Meeting his eyes for the first time today, you say, “Yeah, yeah, work-life balance. You’re right.”
His lips turn up and his eyes crinkle into bright crescent moons. You find yourself smiling back at him, despite having tried so hard to avoid his stupidly sweet gaze.  
“I’m just teasin’, you know?” he says, leaning casually against the steel walls of the small elevator.
“Yeah, yeah,” you mumble again, rubbing the handle of your bag and tapping your foot to give yourself something else to focus on, suddenly aware that the two of you were alone. 
God, could the elevator move any slower? Fidgeting with the loose threads of your sweater, you were on the verge of melting from being near his vicinity for so long. 
Ever since Joshua Hong had arrived two months ago as a transfer from the Seoul branch, you haven’t gone a day without running into him. It was HR’s fault, really. The Human Resources department had placed him in yours, and also gave him the company-funded apartment next door to you. 
He’d spent so much time around you that, if you didn’t see the people who regularly flocked to him, you’d think you were his only friend in the States. It was, and still is, ridiculous. His constant presence has meant that you are constantly aware of yourself. Of how you’re breathing too loud, and how your heart is beating too fast, and how you were in too much of a rush to do your full routine this morning. He makes you care more than usual about how well you perform at work, and, worse, he makes you think about how happy and funny you appear to be. 
The way he teases you for being nervous (although that’s only because he’s around practically all the time) and the way he always notices when you aren’t feeling well—it’s as if he sees right through you. Yes, he sees right through you, and it’s incredibly scary knowing he could confront you at any time—maybe even in this elevator—and say that he’s known all along that you’ve had feelings for him. And what’s worse is that you know he’d be polite with his rejection. He’d be a gentleman, carefully letting you down with—
“Hello? Hellooo?” Joshua says, waving his hand in front of your face.
You jump, blinking rapidly. “Huh? Sorry, what?”
“We’re here, sweetheart,” he says gently.
“Oh,” you reply lamely. 
He gestures with his hand for you to walk out of the elevator first. Inside the lobby, he walks by your side. As the two of you approach the door, he reaches it first, and opens it for you to head outside. 
You’re immediately hit with a blast of winter and harsh winds. Your arms instinctively tighten around your stomach, trying to prevent the cold air from rushing up your sweater. 
Joshua turns to you, brows furrowed. His eyes glance over your sweater again, and you can tell he’s about to say something. Certain it’s an I told you so, you quickly say, “Before you start, I’m fine. It’s really not that cold, and the bus is coming soon anyway.”
You march forward toward the crosswalk before the bus stop, knowing he’s following behind you. Once you reach the start of the white lines, you slow down to a stop, waiting for the signal to change. 
Still behind you, Joshua says, “거기 있어봐.” 
“왜?” Though confused, you listen to his request to stay where you are. You shift your weight from one foot to the other, feeling somewhat awkward just standing with your back turned to him. 
He doesn’t answer your question why, but you hear a shuffle and the sound of fabric rustling. Then you feel a warm coat draped over your shoulders. 
You turn back to face Joshua with a start, opening your mouth to protest.
But before you can get a word out, he takes his pointer finger and lightly presses it against your lips. 
“Shh,” he says with a smile. “Tomorrow, wear a jacket, okay?” He pats the top of your head. 
Speechless, you barely bring yourself to nod, then remember to shut your jaw. Let’s just survive this bus ride, you tell yourself. God, it was unfair how nice he was. It only made it harder for you to believe he was like this with everyone—or to stop hoping that, somehow, you might be the exception. 
────୨ৎ──── Tuesday
Ever since you showed up to work on Monday wearing Joshua’s coat, your coworkers have been speculating nonstop about your nonexistent relationship with the man. More specifically, your two closest friends in the department, Boo Seungkwan and Lee Jihoon, have had a lot to say. 
Today would be no different. Huddled around the coffee table in the break room with Seungkwan and Jihoon, you’ve been roped into listening to their comments. 
Eyes darting between the two of them, you silently sip on your coffee.
“I’m a hundred percent sure now. I swear it’s real, he’s so into you,” Seungkwan says while staring at you, waving his hands in the air like a madman.
Jihoon raises his eyebrows. “Are you sure? Remember when you said that the delivery guy had a crush on this one,” he replies while pointing at you, “only for it to be me? Your 촉 is trash.”
Seungkwan scrunches his nose, and huffs in your direction, as if you’re going to defend his skill of guessing office relationships. (You’re not.)
“Your hunch is horrible, I said,” Jihoon says, goading him. 
“No,” Seungkwan frantically shakes his head. “That was a one off. Remember when I said the nepo baby in Finance liked Director Chun’s secretary? He kept staring at her and nobody believed me but I was right!” 
Jihoon rolls his eyes. “Lucky guess.” 
“No, no, no, my 촉 is excellent, thank you very much.” Seungkwan turns to you, all pouty. “You trust my 촉, right?”
Finding the entire conversation ridiculous, you can’t help but shake your head and laugh. Though Seungkwan prides himself on his supposedly superior hunches, he is really only accurate half the time. 
You raise your coffee cup to your lips and sip on the liquid inside, a perfect state in between steaming hot and lukewarm. 
“Kkah, this coffee is great,” you say to Seungkwan, ignoring his question. 
His eyes suddenly widen, and he frantically waves his pointer finger at you. “Oh, oh! Another thing! He always gets you coffee from that expensive place next door, Cafe whatever. He never gets us coffee, but he always gets you coffee.”
Taken aback, you put the cup down, saying, “No way, he does that for a lot of people. He bought coffee for the receptionist like, last week.”
“That’s because it was her birthday,” Seungkwan says. 
“And how’d you know that?” you ask.
“Because there were happy birthday balloons next to her desk?” Seungkwan says matter-of-factly. 
“Well—” you retort, before getting cut off. 
“You know,” Jihoon suddenly interjects. “I hate to agree, but it’s true. Joshua doesn’t do that for anyone else.” 
“Right?” Seungkwan exclaims, nudging your arm with his elbow. “Come on, I’m so right. Woozi said I’m right. Trust the 촉.”
You rub your temples, feeling ambushed by your loud friends. 
“Yeah, yeah, sure.” You wave them off as you stand up from the little coffee table chair you’d been sitting on for the last few minutes. “I’m going to head out.”
“Where are you going?” Seungkwan asks.
“Away from you,” you joke.
“I know you’re going to the vending machine,” Jihoon accuses. "You always get a snack after coffee."
You raise your hands in mock surrender. 
“Can you get me a granola bar, then? You know the one I like, the blueberry one.” Seungkwan asks.
“Oh, and a Coke Zero for me?” Jihoon adds. “Y’know, not everyone has a coffee fairy named Joshua, like you do.”
You laugh, shaking your head. “You know it’s not like that. Besides, you guys just love using my money, don’t you?”
“Guilty,” Jihoon grins.
“Come on, I paid for karaoke last Friday,” Seungkwan complains. “That was way more expensive than a granola bar and a Coke.”
“Coke Zero,” Jihoon says, emphasizing the “Zero.” 
“Tomato, tomato.” Seungkwan wrinkles his nose, enunciating the “ay” and “ah” in the two pronunciations of the word.
“Apples, oranges,” Jihoon insists.
“Okay, okay, let’s not fight, children. A blueberry granola bar and a Coke Zero, on your way.” You give a pretentious salute.
Grasping your coffee, you down the rest of it and get up from the table. You crumple the cup and toss it into the trash can before leaving. 
Walking through the main hallway, you pass the vending machines on your department’s floor, which are known to swallow dollar bills without offering products in return. Between the youngest employees in the department—people like you, Seungkwan, and Jihoon—you’ve discovered a secret spot that has better machines. 
Once you reach the elevator, you tap on the down button. When the doors open, you walk inside and press on the “G” and “Door Close” buttons. 
The elevator doors close smoothly, and you tap your foot as you watch the numbers at the top right corner go down from 8. It reminds you of the awkward elevator ride from Monday morning, but you quickly shake those thoughts out of your head. 
It’s best not to think of Joshua when you don’t have to.
The garage is a relatively far trek from floor 8, but it’s a worthwhile time sacrifice. The other floors (and by extension, their vending machines) are locked by key cards for employees of their respective departments, so it’s either you take a chance with the floor 8 machines or head to the basement. You, Seungkwan, and Jihoon have all found that you’d rather not take that chance. 
The elevator announces your arrival to the ground floor with a ding, and as the doors open, you make a beeline toward the machines. 
Seeing that someone is already using the vending machine closest to the elevator, you walk past it toward the machine closest to the doors leading out of the hall and into the garage. 
“Blueberry granola bar, Coke Zero. Blueberry granola bar, Coke Zero,” you repeat to yourself under your breath.
Coming to a stop by the vending machine, you scan the snacks inside. Grabbing your wallet, you fish some dollars out and double check the numbers of the items before lifting your right hand up to the combination pad. 
Jihoon first, because he was slightly less annoying than Seungkwan this morning: Coke Zero, number 405. You punch the numbers into the machine. When it flashes $2.00, your eyes widen. 
“Two dollars for a soda is robbery,” you groan. 
Still, you count two dollars out from the wad of cash in your left hand, then feed it into the machine. The machine begins whirring, the spiral in 405 moving forward. But just as you think the drink is going to come out, the spiral stops. 
“Oh, come on,” you mutter. 
You press on the small button next to the number pad that you guess is made for delivering change, but it doesn’t return your money. 
Maybe putting in two more dollars would make the machine move and spit out two drinks? Immediately acting on the thought, you punch 405 in the number pad again and feed two more dollars into the machine, only for it to whir without delivering the Cokes again. Another two dollars later, and the same happens. 
Taking matters into your own hands, you begin banging on the front of the vending machine. After around five seconds of failing to make the machine respond to physical force, your arms fall from the screen back down to your sides. 
Clenching your fists, you sigh and count out two more dollars from your left hand. Then, your right hand stalls. 
On second thought, you really don’t want to lose more money to the machine. Maybe you should try to force it out one more time? You shove the remaining cash into your back pocket. 
You raise your clenched fists again, but before your hands meet the vending machine glass, a voice suddenly comes from right behind you. 
“Whoa, whoa.” 
Unfortunately, you’d recognize that honey-coated voice anywhere. 
You spin around wide-eyed, coming shockingly close to Joshua Hong. His face is dangerously near yours, and his arms have wrapped around your body to clasp your hands in his.
“Shua? Wha—” Your voice is breathless, trailing off like you’ve forgotten how to speak.
“Hey, don’t fight the machine. You’ll only end up hurting your hands.”
His words are soft, but the way his thumb grazes your knuckles leaves a faint hint of warmth, like he’s lit a match against your skin. You should pull back—really, you should. But the closeness, the weight of his presence, keeps you frozen in place.
Your heart stutters in protest. This is nothing. He’s always like this. Always caring, always thoughtful. Always too close.
And yet, remembering what Seungkwan and Jihoon said, some part of you also wonders: Why does it feel different when it’s me?
Scowling, you drop his hands and take a step back, like distance will save you. "It's fine. I'm handling it."
His brow arches at your defiance, and for a moment, his gaze searches yours, like he’s looking for something you’re not ready to admit.
"Are you?" he asks, the words laced with amusement.
Your hands ball into fists at your sides, both in frustration and to keep them from reaching out for him again and betraying you. 
“I am,” you insist, though the heat rising in your cheeks threatens to undermine your confidence.
But then, just as quickly, he tilts his head, and his lips curve into a smirk—soft, upturned at the corners, with those faint dimples that could bring a fortress down.
And for a moment, just a moment, you wonder if you’re the only one feeling this way.
But before you can think of a sharp retort, his voice cuts through the haze in your head.
“You should’ve just asked me for help—like always.”
The softness in his tone, the familiarity, pulls you up short. It’s almost unbearable how easy it is for him to say things like this. Like it’s normal. Like it’s not turning your brain into static.
It’s too much. He can’t keep getting away with this, with being so nice to you all the time. It’s not fair.
“Stop being so nice to me,” you blurt out, clenching your fists tighter. You’ve got to hold your ground.
Joshua cocks his head slightly. “I thought you like it when I help you?” 
Your face gets, if possible, even hotter. 
Honestly, what can you even say to that? 
Desperately avoiding his face, you stare at the much safer collar of his shirt. It’s an off white color, like the fur of the stuffed bunny he’d gotten you at the arcade. It remains on your nightstand because you still have no idea what to do with it. 
Realizing that you didn’t answer him, you finally deflect. “Where’d you even come from? I didn’t see you.”
“Over there,” he says softly, pointing at the vending machine by the elevator.
“Oh.” You press your lips together, belatedly realizing that the person you’d passed on your way to this vending machine had been Joshua all along. 
“So, what’d you need? I’ll fix it for you.” 
You feel your face getting hot again. “Coke Zero,” you mumble.
“I thought you didn’t like Coke?” Joshua asks. 
He remembers?
“It’s not for me,” you explain. “For Woozi.”
“Woozi?”
“Oh, I mean Jihoon.”
Strangely feeling like you have to explain yourself to him, to let him know that you’re only friends, you say, “We went to college together. Me, Jihoon, and Seungkwan. We just happened to get into the same department here.” 
Joshua hums in acknowledgment. “No wonder, I always saw the three of you together. Made me feel left out.”
Your heart drops. Eyes wide, you cross your arms repeatedly, saying, “I never—we never meant to exclude you at all!”
“That’s okay, I have you to talk to, right?” he says with what you can only describe as an upside down smile. 
You swallow and nod. 
“Y’know I was just teasing,” he says casually. “I wasn’t offended.” 
Before you can confront him about the mental whiplash he’s putting you through, he grasps your shoulders and maneuvers you to the right, so that he can stand in front of the machine. His touch was fleeting, but your heart skips a beat anyway. 
You watch as he grabs two dollars out of his wallet, then punches 405 into the keypad. As the spiral whirs, he sends two precise kicks to the bottom left of the machine.
Doubting his method, you raise your eyebrows in uncertainty. But just as you do, the whirring is accompanied by the sound of the soft drinks falling.
Thump! Thump! Thump! Thump! 
That actually works? 
Joshua bends down and sticks a hand into the bottom flap of the machine, pulling out the drinks that had just dropped from slot 405. 
“Four Coke Zeros, at your service. Anything else?”
“Oh, a blueberry granola bar for Seungkwan. And those chips for me,” you say with mild surprise, pointing at slots 201 and 302. 
“Sure thing.” He taps the corresponding numbers and slips some bills into the machine. 
Thankfully, 201 and 302 are very cooperative, unlike 405. 
“Thank you, you didn’t have to pay for those,” you say, your fingers brushing against his as you accept Seungkwan’s granola bar and your bag of chips. The faint contact sends an unexpected jolt through your chest, one you force yourself to ignore.
“Oh, it’s not for free,” Joshua replies, his lips curling into a smile that’s soft yet pointed. “You owe me a coffee from next door.”
You blink at him, caught off guard. “Tomorrow morning, then?”
He nods his head slightly, a gesture so casual it almost feels calculated. “How about today, after work?”
Your heart stutters. The way he’s looking at you—his eyes shining, eyebrows raised a little, with a faint crease between his brows—feels strange. It’s somewhat vulnerable, like he’s waiting for something.
No, surely not. Surely, he’s not—
The thought dies before it can fully form, drowned out by the thundering sound of your heartbeat.
“Sure,” you manage to squeak out, your voice embarrassingly small in the space between you.
His smile widens, but there’s a flicker of something else in his expression. Relief? Satisfaction?
You swallow hard and grip the snacks in your hands like they’re a lifeline. You need to get a hold of yourself. Joshua Hong is not asking you out. He’s just nice. That’s all.
────୨ৎ──── Wednesday
“You’re joking. You’re actually joking.” Seungkwan’s voice rings throughout his waterlogged apartment. 
“Most unfortunately, I’m not.” You blink, feeling a droplet of sweat getting dangerously close to your eyes. 
You carefully wipe the sweat that’s gathered at your forehead using your forearm, since your hands are gloved up. You definitely don’t want the nasty residue from the rubber gloves getting on your face. 
Seungkwan glares. “You didn’t tell me that you were on a date with You Know Who! Otherwise, I wouldn’t have called you.”
“Well, you did,” you say exasperatedly, grabbing an antique-looking lamp and lightly placing it in the box of items to throw away. 
“Tell me what happened, exactly. Don’t leave a single thing out!” Seungkwan barks, waving at you from across the room, where he’s dismantling a chair to put in the box. 
In the middle of clearing out Seungkwan's damp furniture, your mind drifts back to yesterday afternoon, to the cafe where…
────୨ৎ────
…The soft hum of coffee grinders and the steady chatter of customers make you feel warm inside, easing the tension from earlier that morning. You sit across from Joshua at a tiny table near the main window, taking in how the late afternoon sun casts a golden glow over his face. He looks like royalty, and you think you could watch him for forever. 
He’s nursing a cappuccino, his slender fingers tracing absent patterns on the side of the mug, while you sip on a mocha latte, its foam already starting to lose its shape. Staring at the latte, you think it’s about time you moved on from small talk.
“You really didn’t have to pay for my drink,” you say, though your voice lacks conviction. It’s hard to argue with him when he wields his secret weapon every time. 
He smiles, that same boyish, disarming grin he always gives you. “It’s just coffee. I get you one almost every day, y’know?”
“Yeah, but I was supposed to—”
“Exactly,” he interrupts, eyes sparkling. “Think of it as payback. For all the mornings you made brighter just by showing up.”
Your cheeks warm at his words, heat spreading down your neck as you lower your gaze to the coffee table, suddenly fascinated by the faint scratch marks on its surface. “You’re too nice,” you manage, the words feeling as flimsy as tissue paper.
“Only to you,” he says, and though his tone is light, the words feel impossibly heavy. Like they’re carrying something you’re both too afraid to name.
Your heart twists violently as your eyes snap up to meet his. The way he’s looking at you—steady, unyielding—makes your breath hitch. This is Joshua, you remind yourself, the nicest guy you’ve ever met. And yet, you can’t ignore the way it feels like he’s waiting for something. For you.
“You don’t mean that. I don’t believe that.” The words spill out before you can stop them, shaky and uneven. But even as you say them, a part of you aches with the knowledge that it’s not entirely true.
Because deep down, you want to believe him. You want to hold onto the idea that he’s different with you, that the warmth in his voice and the way he looks at you isn’t just another facet of his kindness but something more.
But that hope is dangerous.
If you believe him and you’re wrong—if this is just Joshua being Joshua, warm and selfless to everyone he meets—it’ll break you. So instead, you tell yourself that it’s impossible. That he can’t mean it.
You clutch onto every reason why: the way he always holds the door open for others, how he buys coffee for the entire team sometimes, the way he seems to know exactly what to say to make anyone smile. It’s who he is, you think, not just with you.
The idea of reading too much into his words—of exposing your heart only to realize you’ve misunderstood everything—is unbearable. So you push it away, burying the small flicker of hope before it has a chance to grow.
But even as you deny him, there’s a quiver in your voice, a hesitation that gives you away.
He leans forward slightly, his arms resting on the table, shrinking the distance between you. “You should. Don’t you ever wonder why?”
Your breath catches. His words hang in the air, heavy and charged, and for a second, you think he’s about to say something that will upend everything you’ve convinced yourself to believe about him.
“Joshua, I—”
Before you can finish, your phone buzzes loudly on the table, shattering the moment. 
You scramble to grab it, breaking eye contact as you glance at the screen.
It reads: “Kwannie Kwannie Kwannie.”
You sigh deeply but answer the call, putting the phone to your ear. “What?”
“Help!” Seungkwan’s voice comes through in a panicked shriek. You take the phone a few inches away from your ear, wincing at the sound, then stiffen. His tone did not sound like one of his regular, made-up crises. Bringing your phone closer to your ear, you hear him shout. “My apartment’s flooding! There’s water up to my knees, my coach is floating! I don’t know what to do! Jihoon’s useless with this kind of stuff, and you’re the only person who knows where my emergency shutoff is—”
“Okay, okay, breathe. 4-7-8 method. I’ll be right there,” you say, shooting up from your chair.
Joshua watches you, his brows knitting together in concern. “Everything okay?”
“Seungkwan’s apartment is flooding. I have to go help him,” you explain, grabbing your bag. 
“I’ll come with you,” he immediately offers, already standing.
“No, it’s fine. I’ve got it.” You force a smile, though you’re still buzzing with the tension of whatever had just happened. “Thanks for the coffee.”
Before he can respond, you rush out the door, heart racing—not just from Seungkwan’s crisis, but from the words Joshua almost said. You hear him calling your name, but you’re unable to bring yourself to look back, afraid you’d cave. 
If you had, you would’ve seen a crestfallen Joshua still standing by the table, frozen in place...
────୨ৎ────
...Seungkwan drops a chair leg. 
If the water hadn’t already been drained (by you, yesterday, when you figured out how to use Seungkwan’s emergency shutoff valve), the metal leg would have made a small splash and floated in knee-deep waters. Instead, it fell obnoxiously loudly onto Seungkwan’s hardwood floor, ringing throughout the half-empty apartment with full force.
“Ah! Seungkwan!” You jump, nearly dropping your drill, which you had been using to unscrew the legs of the coffee table while retelling what had happened Tuesday afternoon.  
“He was about to confess,” Seungkwan says slowly and robotically, as if caught in a trance. 
You can’t bring yourself to deny it.
“He was about to confess,” he repeats.
Letting out a major sigh, you hop up onto the dining table, tapping it. “You know, we have to dismantle this too.” 
“He was about to confess!” His sudden shout startles you again. “And where the hell is Woozi when we need him?”
“Probably on his way, as he was when you checked 20 minutes ago?” you say dryly. 
“He needs to get a load of this. I was right!” Seungkwan waves the chair leg in the air triumphantly, far too close to the ceiling for comfort. 
“Dude,” you laugh, “you’re going to scratch the ceiling, put it down!”
Seungkwan pouts. “But this is my victory leg.”
“Tell that to Woozi,” you grin. “I think you should show him the leg, first thing.”
He lights up. “Excellent idea.”
All of a sudden, you hear someone knocking on Seungkwan’s door. Jumping off of the table, you skip across the living room down to the narrow main hallway. Once you reach the door, you crack it open a few inches—as far as the chain link will let you. 
“Woozi, you’re so late!” Your face breaks out into a smile upon seeing your friend. 
“My bad,” Jihoon says with a chuckle. 
“`Y’know, Kwannie has a big surprise for you?”
“I can’t wait,” he says with a sigh. “How bad is the damage?”
“See for yourself.” You take down the chain lock and swing the door fully open with a smile, only to falter at the sight of the one person you thought you’d successfully avoided all day. 
Joshua. 
For there he was. 
“Here to help,” he says shyly, hands folded behind his back. 
You give Jihoon a panicked look. 
Jihoon explains, “I was heading out of the office when I caught him in the hallway. He said he was down to help Seungkwan, and I figured the more, the merrier.”
The sight of Joshua standing in Seungkwan’s doorway makes your stomach drop. It’s like all the tension from earlier has come rushing back in, this time amplified by the unexpectedness of his arrival.
You plaster on a polite smile, though you’re sure it looks more like a grimace. “Great,” you manage to choke out, turning on autopilot to lead him and Jihoon down the hallway.
But inside, your thoughts are spiraling. What is he doing here? Does he know you’ve been avoiding him all day? Did Jihoon tell him anything on the way over?
Your chest tightens as you think about Seungkwan waiting in the living room, blissfully unaware of Joshua’s presence. You can already imagine the chaos—Seungkwan, ever the open book, accidentally blurting out something incriminating.
What if he says something about the coffee shop? What if he mentions the way you couldn’t stop talking about Joshua just now?
You’re half a step ahead of them, your mind racing through ways to keep the situation from unraveling, but drawing nothing but blanks. 
But then, out of the corner of your eye, you catch a glimpse of Joshua. He’s walking casually beside Jihoon, his hands tucked into his pockets, a beanie snug on his head. He looks different, less polished than usual, but still effortlessly himself. And for a moment, you falter.
Because despite your panic, there’s a part of you that’s almost glad he’s here. A part of you that can’t help but wonder what it means that he came at all.
When you reach the living room, you come to a hard stop, frantically making a small X with your arms. 
But Seungkwan has his attention focused on that blasted chair leg, and of course, he immediately opens with: “Guess who has the biggest news of all time! The biggest action since the Great Orange Plaza Incident—”
Cue the obnoxiously loud laughter from you. “Joshua’s here! Say hi!” 
Seungkwan turns to the hallway, where, indeed, Joshua is standing. Shocked, he drops the metal leg, and it announces its contact with the ground through a loud clang. 
Wincing at the sound like earlier, you accidentally shift your body backward into someone behind you. 
“Sorry,” you say, hoping it was Jihoon. 
His arms come up to grasp your waist, holding you steady.
“No worries,” comes Joshua’s voice. 
You shut your eyes, somehow both drowning in embarrassment and burning up at the spot where he’s touched you. 
You quickly step out of his hold, trying not to let your flustered state show. “Right,” you say, clearing your throat. “Let’s go now.”
Joshua chuckles softly, his voice like velvet. “그래, 바로 가자.” Right, let’s go straight away.
Seungkwan, thankfully, is too caught up in his shock to notice the moment, though Jihoon raises a single eyebrow in quiet observation.
As you guide Joshua and Jihoon into the living room, you internally rehearse all the ways you can deflect or redirect the inevitable awkwardness. But before you can settle on anything, Joshua is already rolling up his sleeves. You avert your eyes from his biceps.
“What needs moving?” he asks.
You glance around the room, desperate for something to hand off to him. Your eyes land on the dining table—big, heavy, and far too ambitious for one person to handle. Perfect. “The dining table,” you say, trying to sound casual. “We need to get it downstairs to the lobby for pickup.”
Seungkwan perks up. “Oh, that thing’s a beast. Good luck.”
“I’ll help,” Joshua says immediately, a soft smile playing on his lips as he looks at you.
You blink, caught off guard. “Uh, okay. You and Woozi can move it.”
But Jihoon smirks, catching on. “Actually, I just remembered I promised to help Seungkwan with,” his voice trails. “Something else. You’ve got this, right?”
Before you can protest, Jihoon grabs the metal chair leg and joins Seungkwan in the corner, leaving you and Joshua alone with the daunting table.
“Looks like it’s just us,” Joshua says, his teasing smile widening.
You swallow thickly, resigned. “Okay. Let’s get this over with.”
Together, you begin maneuvering the table toward the hallway. It’s heavy and awkward, and you struggle to find a good grip on the edges.
“Here,” Joshua says, dropping his side of the table and moving closer. His hands brush over yours as he adjusts your grip, lingering for a moment longer than necessary. “That should help.”
The contact sends a jolt through you, but you force yourself to focus. “Thanks,” you mumble, your voice barely above a whisper.
By some miracle, the table fits in the elevator, though the tight space forces you and Joshua closer together. You’re much too aware of how little distance there is between you, the faint scent of his cologne making your heart race even faster.
“This reminds me of Monday morning,” Joshua says suddenly, his voice soft.
Your head snaps up to meet his gaze. What is he talking about? The elevator? The coat? Both?
He nods, his expression unreadable. “Yeah. I’ve been meaning to talk to you about that.”
Your stomach twists. “What about it?” you ask cautiously.
His eyes searching yours. “I just,” he hesitates for a moment, before continuing. “I feel like we keep dancing around something. Don’t you?”
Your breath catches, and suddenly the space feels even smaller. “What do you mean?”
Joshua steps just a fraction closer, his voice dropping to a near whisper. “I mean,” he pauses for a second or two before picking up again. “This. Us. I feel like there’s something you’re not saying. And I’m not sure if I should say it first.”
The elevator dings, announcing your arrival at the lobby, but neither of you moves.
You swallow hard, your heart pounding in your chest. “Shua, I—”
Before you can finish, the doors slide open, and an older woman waiting outside peers in, her curious gaze snapping you both out of the moment.
“Uh, sorry,” you stammer, quickly stepping out with your end of the table.
Joshua follows, but you can feel his eyes on you, his earlier words hanging heavy in the air.
As the two of you set the table down near the designated pickup area, he leans in slightly, his voice low. “This isn’t over.”
Your heart threatens to jump out of your chest, but you force yourself to nod, avoiding his gaze. “Yeah. Okay.”
Even as you head back to Seungkwan’s apartment, your mind is racing with the possibilities of what he might say—and whether you’re ready to hear it.
As you reenter Seungkwan’s apartment, the weight of Joshua’s words hangs like a thick fog in the air. It’s almost suffocating, the way your heart beats erratically at the thought of what he might say next. 
You glance over your shoulder, half-expecting Joshua to be right behind you, but he's still out by the lobby. The sound of Seungkwan and Jihoon’s voices floats down the hallway as they continue their discussion, oblivious to the tension that’s spiraling in your chest.
You step inside, but you can’t shake the feeling that everything is about to change. Joshua’s words—“This isn’t over”—echo in your mind, repeating with every beat of your heart. What did he mean? What does he expect?
“Everything okay?” Seungkwan calls from the living room, looking up with a raised brow as you walk in.
“Yeah,” you chirp, trying to act normal, but your voice comes out too high.
He narrows his eyes. “You sure? You look a little off. Everything go well?” It’s unsaid, but you know there’s a “with Joshua” attached to the end of his sentence.
You force a smile, but it’s shaky at best. “Yeah, the table's gone now.” You can’t tell him. Not yet. Not with the weight of Joshua’s unspoken words still pressing against your chest.
Seungkwan studies you for a moment, his gaze flickering toward the hallway. “I’ll take your word for it. So, you two, huh?”
Your eyes widen involuntarily, and you try to laugh it off. “아니, 아니! 그런거 아니야, it’s really not like that.”
Seungkwan raises an eyebrow, clearly not buying it. “Uh-huh. Sure. Anyway, me and Jihoon are going to go to the bar. Want to come?”
The offer hangs in the air, and you realize, suddenly, that it’s the perfect distraction. You need space from your own thoughts. You need to calm your racing heart. Maybe getting out of here will help.
“I’ll go,” you blurt, before you can second-guess yourself. “Haven’t gone weekday drinking in a while. Let me just grab my bag.”
Seungkwan gives you a knowing look but says nothing more. As you step into the hallway to grab your bag off a high-hanging hook, your mind is still whirling with the unanswered questions about Joshua. 
Walking further down the hallway, you find Seungkwan and Joshua standing near Jihoon. 
Jihoon’s already at the door, his hand on the handle. “Come on, let’s go. I need some drinks in my system after today.”
You nod, attempting to shove your thoughts away for the night. The cool air outside greets you, and the cacophony of the city feels like a welcome distraction. As you make your way to the bar, Seungkwan and Jihoon immediately dive into their usual banter, but your mind is elsewhere. You keep glancing over at Joshua, who seems uncharacteristically quiet tonight, his usually playful energy subdued.
By the time you reach the bar and order drinks, you’re beginning to relax. Maybe it’s the alcohol, or maybe it’s the fact that you don’t have to think about what’s going on between you and Joshua, but you can’t help but feel like you’re walking a thin line between tension and relief.
But as the night goes on, Seungkwan and Jihoon quickly fall into drunken antics, leaving you and Joshua alone on the quieter side of the bar. The air between you both is thick, like an invisible thread is pulling you closer, yet neither of you dares to speak.
You fiddle with your glass, wondering if you should speak up first. You only have so much courage, though. 
Thankfully, Joshua clears his throat, his voice low. “넌 좀,” he hesitates for a bit, before deciding to call you out, “조용한데?” 
Well, it’s no secret that you’re being quiet. He was, too, at least until now.
You glance up, meeting his gaze for the first time since earlier. His eyes are intense, his lips pulled into that soft, half-smile you know and adore.
“I’ve been thinking about what you said earlier,” you murmur, your voice barely above a whisper. The words hang between you like a dare.
Joshua leans in just slightly, his breath warm against your cheek. “What part?”
Your heart races, but you hold his gaze. “About how this isn’t over?”
He’s quiet for a beat, then smiles—just a little. “I meant what I said.”
And in that moment, you realize you’re in way deeper than you thought.
You swallow hard, feeling the weight of his words settle in your chest, like a stone sinking deep into water. You want to ask him more, to press him, to demand answers, but the words feel trapped in your throat. Instead, you look away, fidgeting with the rim of your glass, your fingers tracing the condensation. The alcohol has started to mellow your nerves, but the tension still hovers in the air between you two, thick and almost palpable.
“You’ve been quiet too,” you manage to say, keeping your voice steady despite the jittery feeling in your stomach. “What’s on your mind?”
Joshua doesn’t answer right away, his gaze flickering toward the noisy group in the corner where Seungkwan and Jihoon are laughing too loudly, practically leaning on each other for support. The laughter echoes in the background, a sharp contrast to the quiet bubble that has formed around you and Joshua. 
It’s the kind of moment that feels too intimate, too close to the edge of something that could change everything.
“I don’t know,” he says finally, and his voice is soft, thoughtful. “I guess I’m trying to figure out if you’re really as clueless as you act, or if you’re just pretending.” His eyes meet yours, and there's something almost vulnerable in his gaze, a flicker of hesitation that’s rare for him.
You feel your heart skip a beat, caught off guard by the question. “Clueless?” You repeat, the word tasting strange on your tongue. “I’m not clueless.”
“그래? Are you sure about that?” he asks, his smile barely there, his tone teasing but with an edge of something else—something deeper.
You narrow your eyes, a little irritated by how easily he toys with you. “I don’t know what you’re talking about,” you say, and then immediately regret it. It sounds too defensive, too much like you’re trying to cover something up.
Joshua leans in slightly, his expression serious now, no longer playful. “I think you do. I think you’re scared.” His voice drops, barely above a whisper, but it lands like a truth you can’t deny. “You’re scared of what might happen if you admit what you feel.”
Your breath catches in your throat. The world feels like it slows down, the noise of the bar fading into the background as his words settle in your mind. The truth in them stings, and you don’t know how to respond. 
He’s right, but you don’t want to admit it. 
Not yet. 
Not to him.
Before you can say anything, Seungkwan stumbles over, dragging Jihoon along with him. “You two are too quiet,” Seungkwan says with a grin, clearly tipsy. “What’s going on here? Trying to plot against us?”
Joshua straightens up quickly, his smile returning to its usual playful, disarming self. “Nothing like that, we were just talking,” he replies, his voice smooth and easy.
You take a deep breath, trying to push the moment away, but the tension still lingers in your chest. You force a smile, though it feels weak. “Yeah, just talking.”
Jihoon gives you both a sideways look, too drunk to notice the underlying current between you and Joshua. “You two really are something, huh?”
Seungkwan laughs, waving a hand as if dismissing Jihoon’s comment. “Yeah, yeah, don’t mind them. They’re just having a little ‘moment,’” he says, emphasizing the last word with air quotes.
You don’t know whether to laugh or to cry. Contrary to Seungkwan’s comment, the moment’s long gone now, robbed by the chaos of their antics. But you can’t shake the feeling that something has shifted, that you and Joshua are standing on the edge of something—something both terrifying and irresistible.
And for the first time, you decide that you’re ready to see where it leads.
────୨ৎ──── Thursday
You wake up on Thursday with a start, the events from last night already feeling faraway. Joshua had dropped you off, and you had spent most of the night restlessly thinking of him, going over how to confess.  
The bright morning light filters through the blinds, causing you to squint at the time on your alarm clock. It’s much earlier than you’d usually get up. You fight the urge to go back to sleep.
With resolve, you push yourself up off your bed and run through your morning routine with extra care. And by the time your last alarm rings, you’re ready to tell him. 
You walk over to the front door, waiting for the telltale signs of movement coming from the apartment next door. Only, you hear nothing. Not even footsteps shuffling around. 
Your elevator ride is silent. Your bus ride is silent. 
Joshua had left before you’d even woken up—and you’d woken up pretty damn early—and his absence only made you more aware of the pressing silence between the two of you. 
When you reach your cubicle, your eyes graze over the desk repeatedly, finding something is wrong.
“Hey, what’s gotten into you?” Jihoon asks from the cubicle next to you.
“Nothing.” Everything. 
You stare at the spot where Joshua puts a cup of coffee from the cafe next door every day. It’s empty. 
“설마,” you whisper. No way. Did he decide to drop you because you didn’t answer him? But what else could explain his radio silence? You haven’t gone to work alone in over a month. 
“설마 what?” Seungkwan asks, dropping into his office chair to the left of you at 9 on the dot.
When you don’t answer, he asks Jihoon, “What’s going on over here?”
Jihoon shrugs. “Probably drama with You Know Who.”
“Oh,” he says, and the two of them drop it. 
Before you know it, the clock has hit 5pm, and you’ve spent the entire workday soullessly typing on your keyboard, lifting your head up every time you’ve seen movement in the room. Only, the man you were looking for was nowhere to be seen. 
You miss the stolen glances and bright smiles you used to exchange. The silence had been stifling. You really did want to talk to him, to clear the air today, but he just never showed. Heart sinking, you pack up your bag and put on your coat. You stall for a moment remembering how he’d given you his coat just a few days prior. Did he really decide to give up because you weren’t responding well?
The bus ride back to your apartment is silent, but your head is full of speculative thoughts. When the driver announces your stop, your heart settles into a newfound determination. 
Maybe he could let go, but you can’t. You won’t let him go.
“I’ll just barge in! Say my piece, then let him talk,” you mumble under your breath, pushing the lobby doors open.
Is it a good plan? You aren’t sure, but hopefully he’d forgive you for being hesitant for so long. You honestly don’t know how he did it—how he was able to stand your wishy-washiness?
Eyes tracing the ground, you make a beeline for the elevator, continuing your whispers. “And what am I going to say? God, I need a good opening line. Something like, please please take me back? Actually, we were never dating, so I guess that doesn’t make sense. Please please like me back? Is that too desperate? Well, I am desperate, so—”
Out of the corner, you see the elevator beginning to close.
“Hold the doors, please!” you shout, running as fast as you can. Speed is of the essence, so you can confront him as soon as possible.
You make it across half the lobby in record time, panting as you enter the elevator. 
“Thank,” you say in between breaths, hands on your knees, “you—”
When you look up, your heart stops.
Joshua Hong. Dressed dapper in an all black suit and carrying, of all things, a briefcase?
“Shua?” you say breathlessly, immediately straightening.
Joshua looks down, his usual calm expression faltering for just a second when he sees you out of breath. For a moment, the two of you simply stand there in silence, the elevator’s gentle hum filling the space between you.
“Where were you?” you ask, your voice quieter than you'd intended, a hint of nervousness creeping in despite your earlier determination.
Joshua clears his throat, a slight blush creeping onto his cheeks. “Director Chun had me accompany him to the Lee meeting. You?” he asks, his gaze softening as he watches you catch your breath.
Your mouth suddenly feels dry. The reality of the situation hits you hard. 
This was it. 
This was the moment. 
But now that you’re face to face with him, you’re unsure of what to say. You should’ve prepared a real speech, practiced your words properly. Instead, the dreaded silence lingers.
“I,” your voice trails off. “I just—” You let out a shaky breath, then shake your head as if to clear the mess of thoughts swirling inside. “I’ve been thinking a lot. About things. About us.”
Joshua tilts his head slightly, a glimmer of curiosity in his eyes. “About us?”
You nod, trying to steady your breath. The elevator seems to be going slower than usual, as if the universe itself is giving you more time to process, to speak. You feel a strange mix of nerves and determination pushing you forward.
“I didn’t handle things right. I was,” you pause for a moment, carefully choosing your next words. “Unsure. Confused. And I thought maybe if I stayed quiet, I’d be able to ignore everything. But I can’t,” you say, the words finally coming out in a rush. “I can’t ignore you. I don’t want to.”
Joshua’s eyes soften, his posture shifting, his briefcase clutched tightly in his hands. “You’re not the only one who’s been confused,” he admits, his voice low, almost vulnerable. “I didn’t know what to do either, but I couldn’t let you slip away without at least trying. I care about you. A lot.”
The elevator jerks suddenly, and you both look up in surprise as the lights flicker. A loud noise rings through the space, and with a groan, the elevator comes to an abrupt halt. You both freeze, and your heart jumps into your throat.
“Shit,” you gasp, instinctively taking a step back from the elevator doors, but your foot catches in a brief moment of panic, and before you know it, you’re pulled toward Joshua.
He catches you effortlessly, his hand impossibly warm at your back, steadying you as you stumble. “괜찮아?” His voice is gentle but concerned. 
You can’t help but laugh nervously, shaking your head. “Yeah, I’m okay.”
For a moment, the two of you simply stand there, him holding you in his arms, your heart still racing from the shock. Then you both realize the situation. No Wi-Fi. No way to call for help. Just the two of you, stuck in this tiny box, the tension thick in the air. The sound of your heavy breathing fills the silence as the elevator remains motionless.
Joshua clears his throat, his voice teasing again. “Well, if you think about it, this isn’t that new.”
In response, you lightly laugh, thinking back to all the times throughout the week where he's kept you steady. The you of Monday morning never would have thought you’d be in this position now, not to mention the you of two months ago.
You glance up at him, mind still racing. The unexpected turn of events had thrust you into a corner. And yet, in some strange way, you felt it was just the kind of moment the two of you needed. 
Alone. 
No distractions. 
No running away.
“Well, at least we have some time to talk now, huh?” you say with a small, tentative smile.
Joshua meets your gaze, his eyes full of understanding. “Yeah. Looks like we do.”
And for the first time in days, the silence doesn’t feel suffocating. Instead, it feels like an opportunity, a moment to finally clear the air.
────୨ৎ──── Friday
You’ve been in the elevator for hours, but it doesn’t feel like it. Somehow, conversation just flows.
“I liked you first,” you find yourself saying, voice barely above a whisper as you rest your head on his shoulder.
“그래?” comes Joshua’s soft reply, so close that you can feel the vibrations in his chest. Really? 
You can’t believe he even has to ask. Yes, really. You were so obvious about it. So affected by him that you couldn’t even look at the stuffed bunny he’d gotten you on Sunday, reminded of his soft, kind eyes. 
So you nod, “Mm-hm.” 
Your eyes flutter shut for a moment, your body still adjusting to the peaceful rhythm of being near him. You’d been thinking about this for the longest time, but now it feels so natural, so certain, and you can’t help but regret all the time you’d spent secretly pining over him. God, you’d even asked him to stop being so nice to you out of pure desperation. Who does that?
“Since when?” His voice is smooth, warm, like a soft melody, and you can’t help but feel drowsy with the way it lulls you into comfort.
You pause, eyes drifting to the floor of the elevator as you try to gather your thoughts. “Since when?” you repeat, the memory taking you back.
It was a chaotic day, the kind of day where everything felt so loud and full of people. You were at that welcome party for the new transfer—Joshua—but it had been too overwhelming. So, you’d slipped away, finding solace in the quiet of the cafe next door. You’d gotten a coffee to-go, and you sat outside on a bench, letting the world pass you by as you listened to your audiobook. That was your kind of perfect Saturday.
You never saw him that day.
But you did see him a week later, in the hallway of your apartment building. You’d just locked your door, ready to head out when you noticed the man next door fumbling with his own keys. His moving process had seemed slow, but that day, you finally got to exchange quick introductions before stepping into the elevator together. And somehow, in that brief exchange, you found yourself already falling, the way his laugh filled the space between you, the way you both laughed at the coincidences stacking up—the apartment, the floor, the building, the department. It was electric, the start of something special. 
You glance up at him now, still leaning against his shoulder. “When we first met, in the hallway,” you finally say, voice soft.
Joshua smiles, a glint of fondness in his eyes. “That was when we first met?”
You furrow your brows, confused. “Wasn’t it?”
Joshua laughs quietly, the sound like a comforting hum in the otherwise still elevator. “I remember differently,” he says, poking your cheek gently.
You tilt your head. “If not the hallway, what was it?”
“The first day I came here, sweets,” he says, his fingers brushing a lock of your hair from your face.
Your mind races, wondering if you’ve forgotten an important memory. “But we didn’t meet, did we?”
Joshua hums, the kind of hum that carries a story behind it. “I guess you didn’t see me, but I saw you.”
You blink, unsure if you heard him right. “When?”
He leans back slightly, eyes distant as if replaying the scene in his head. “I remember being bombarded by all the office workers. God, it was so chaotic. I couldn’t breathe. I had to get out, so I said some BS excuse about needing a drink.” He chuckles softly, then his expression shifts, softer now. “I went to the drink station by the window, grabbed whatever they had, and just stared out. I was wondering how long I could hide before it was socially acceptable to go home, when I saw you.”
You shift, intrigued by his words.
“You sat outside on the bench. You weren’t even aware of the crowd inside, just focused on,” he pauses, thinking of the right word, before continuing, “Existing? Listening to something, I guess. I watched you for a while. You were so still, so peaceful in the middle of all that noise. It made me stop and think. I’ve never really done that before. I’ve always been in ‘go, go, go’ mode. But there you were, just being, and I don’t know. I think that’s when I started thinking about you.”
His words settle over you like a blanket, warm and unexpected.
“I decided then to keep giving you coffee after that,” Joshua adds with a shrug. “You’re my elevator to my small enlightenment, if you will. You made me slow down, sweets.”
At that, your heart flutters in your chest. “I never knew,” you murmur. “I thought you were just nice to everyone. All this time, you’ve been looking at me like I’ve been looking at you.”
Joshua smiles softly, his fingers brushing against yours. “I’ve been thinking about you for a lot longer than you’ve been thinking of me.”
“Only a week!” you protest. 
Joshua’s eyes shine as he looks at you, crinkling into crescents. His hands steadily clasp yours, thumb rubbing against the back of your left hand. “Still think I’m too nice?”
“No,” you say, burying your face in his chest. “Keep being nice to me.”
When the elevator finally dings, and you can hear firefighters shouting things past the doors, it’s a few minutes past 12am. But neither of you moves, content in making up for lost time late into the night. 
Tumblr media
Masterlist
Tumblr media
Author's Note: yes they were stuck in an elevator for like 7 hours from thurs after work to midnight, 내 마음이야
Disclaimer: nothing i write is representative of how svt acts off camera, take their names as stand-ins for oc's!!
Taglist: @syluslittlecrows - @junplusone
2K notes · View notes
anonymityisfunwriter · 1 year ago
Text
Every Part of You
Pairing - Grumpy!Bucky Barnes x Sunshine!Reader A.N. - Alright, I've been asked to write about Bucky and Sunshine's first time many, many times. And the thing is, like sure, I could write that, but also I want us to take a moment to consider trying to build up to that. There's so many firsts buried in there that I think need to be navigated through before they even get there. This is one of those firsts. Like the first time you see Bucky's shoulder.
Bucky Barnes Masterlist | Grumpy Sunshine Series
Tumblr media
"You're just- " You stop speaking, searching for his lips again. Though you're breathless, you can't bring yourself to pull away from him, "You're so pretty."
You shudder as you feel his hand slip under your sweater. The occasional graze of the cool metal on your skin enough to send shivers down your spine.
His lips trail down, nipping at your jaw, "I'm not pretty."
Your hands, winded in the hair at the nape of his neck, glide down his neck, to clutch the fabric of his henley. The moment he feels your fingers toy with the collar of his shirt, his heart hammers against his ribcage. Not in the sort of way that he usually feels in these moments with you. He feels a sense of dread, of panic. It wraps around his spine like a python. It feels like he can't breathe.
"You're so -"
He wrenches away from you, his chest heaving, "Stop, stop, stop."
You freeze, immediately dropping your hands. Panic starts creeping up your throat, coating your words. "Did I - did I do something wrong?"
He gulps, silently shaking his head. It takes him a moment to regain his composure, to regain the ability to speak clearly, "No, no, you're - you're perfect."
Guilt starts to eat at him. He can see you doing your very best to keep your own feelings off your face. He can see the sting of his rejection in the way your lips press together in a tight line. The embarrassment in the pallor of your once flushed cheeks.
You two have worked so hard to overcome your own personal issues and traumas, to build trust in each other, moments like these hadn't come easy. And he so callously pushed you away, it makes him feel worse. And what makes his heart ache even more, he sees nothing but concern for him shining in your eyes. You just look so worried for him.
Your hands rest in your lap. You twist and untwist your fingers. "If you don't want to, we don't - we don't have to do anything. I'm really sorry -"
"No, no, please don't be sorry." He reaches for you, gently squeezing your hand. It soothes him as much as it does you. "I want to. You don't know how much I want to."
"But?"
His eyes squeeze shut. He can't bring himself to meet your eyes. "You haven't seen it before - my arm, my shoulder."
"Oh."
He drops your hand. That feeling takes over him again. It feels like there's not enough air in the room. He slides away from you, closer to the edge of the tiny couch in your apartment. "It's - I am not pretty."
It breaks your heart, watching him pull away from you. You can only imagine how many people have turned away from him before. "James..."
He fervently shakes his head, refusing to open his eyes, "No, no, I know what you're gonna say, but it's bad. A lot worse than you're thinking."
"How do you know what I'm thinking?"
"It's bad," he insists. "I see it every day and I can barely - it's just bad, okay?"
You take his hand, squeezing it tightly. "It's okay if you don't want me to see it. I understand."
He finally opens his eyes again as his eyebrows pull together. He still doesn't meet your eye. "No, no, I want to - I trust you with this, I do. I just - I want you to be prepared."
In that moment, you realize that it's not really about preparing you. Not at all.
He thinks you're going to react badly. He thinks that this will make you turn away from him for the first time ever. He's worried that the love and adoration in your eyes will turn to disgust and repulsion.
It's less about preparing you for the scarred flesh, and more about warning you that he couldn't take a bad reaction. He's not sure he could take it if you turned away from him too.
"I love you," you promise him. "There's nothing that you could show me that would change that. I hope you know that."
There is no response to that. And you know that he won't believe it until he sees it. It takes him a moment. His hand toys with the hem of his shirt. His hand grips the hem, only to let it go.
"I love you," you remind him.
He takes a large gulp of air, pulling off his shirt with one quick movement.
You weren't really sure what you were expecting. You knew the story. You knew how Bucky lost his arm. He even confided the bits and pieces he remembered from getting his vibranium arm.
Your eyes trail over his skin. The shoulder is scarred, scars jut in every direction. Each scar is etched into his skin. It's clear it was a painful, violent experience for him. The metal plate protrudes from the scar tissue in a way that you're sure was painful when first placed. You look on with curiosity, you're not really sure how this, a sign of survival, a badge of resilience, could ever make anyone turn away from him.
He's as breathtaking as you could ever imagine.
Your eyes flicker up at him. He looks at the blank wall of your apartment, scared to watch your facial expressions as you take it in. "Can I?"
He nods, barely able to look you in the eyes. He sucks in a breath when your fingers make contact with the scar tissue surrounding the metal plate.
You immediately pull your fingers back, worried you've accidentally hurt him. "Does it hurt?"
"No," he answers reflexively.
You know he's lying. "I've seen you holding your shoulder before - holding it like it hurts."
"Sometimes," he amends. "The doctor said there's a lot of nerve damage. Things they can't fix."
"Does it hurt now?"
"No."
You run your hand over the plate, over his scars, down to his shoulder blade.
"Still think I'm pretty?" he sarcastically remarks.
You press a gentle kiss to his bare shoulder. "I'll always think you're pretty. Every part of you."
Bucky Barnes Masterlist AnonymityIsFun Masterlist
Reblogs and comments are always appreciated! 💛
Taglist: @marianita195 @meli18gonzalez @ludicbouquetfromearth @matchat3a @famousbreadcherryblossomsstuff @valoraxx @blue786sworld @buckyandgeraltsupremacy @geminigengar @ansaturn @ecolle @lexhalstead3 @ybflkmj @mediocre-daydreams @shanye1112 @thegirlnextdoorssister @toomanyfanficsbruh @moonlightreader649 @breathtaking-cynthia @mirikusashes@beans-and-toast @niyahcoca @katiechikin @elxvrr @antiheroxsblog @infamouslyclumsy @krissydclayton93 @buckysbarne @deadheadwbedhead @qualitygiantshoepsychic @whitexwolfxx310 @getosprettyboy @matchat3a@weallhaveadestiny@mostlymarvelgirl @honeydew3064@michealharrypotter @mrs-bucky-barnes-73@withyoutilltheendoftheline@the-photo-hoe @rae-nna@sarachabeans1 @double-shot-of-tequila @spookyparadisesheep
5K notes · View notes
bleedbludenim · 2 years ago
Text
Tumblr media
Infused with an enchanting blend of texture and hue, our Python fabric transforms every creation into a captivating masterpiece.
@bleedbludenimblu
0 notes
dreamertf · 7 months ago
Text
College Changes You
/includes: jock tf, getting handsomer, getting taller, gay to straight
Danny looked at Chris in shock. They hadn't seen each other in months, but they both had come back to their hometown for Thanksgiving. Since they were both in town, they decided to catch up over dinner.
Only the man in front of Chris wasn't the same 5'5" twiggy computer science major. The man in front of him was at least 6'3" nearly a foot taller than the old danny, and incredibly buff. Danny was never horrible looking to Chris but it was like a hollywood casting agent had replaced him. He was recognizable if you squinted enough, but the sharp jawline and giant brown eyes just drew you in.
Tumblr media
"So what have you been up to man?" Danny was the first to break the silence.
"Uh not much, just school yaknow...."
Chris couldn't stop staring at his huge pecs. Not fully being able to make conversation
"How about you?"
"Oh not much! Recently I invented a new device that lets me change the fabric of reality."
Dan said with a smile, casually. His sensual voice singled out in the loud restraunt, it was like it was the only thing that Chris could focus on.
Chris didn't know how to respond, he watched danny pull out a small device that looked much like a normal smartphone. He tapped a few things and put it back in his pocket.
Suddenly he grew a few more inches to 6'10". His aura becoming much more enchanting, like he was the only thing in the universe thay existed.
As the waitress came over, she couldn't help but only look at the muscular adonis and not Chris.
"What can i get started for you guys?" She said, only looking at Danny.
"Actually, i think we changed our mind, we're gonna go somewhere else. Thank you so much for your help, heres a tip."
Danny said as he got up, gesturing for Chris to do the same. Chris hadn't seen him at his full height yet, it was stange to see his once best friend be a full foot taller than his own 5'10"
The waitress couldnt stop blushing as she just nodded and walked away, as chris stood up he realized he was fully erect.
"Haha already gunnin for it huh?" Danny said as he smirked, flexing his pecs.
---
They walked around a nearby park, chris dumbfounded unable to speak by the giant hunk next to him.
"So, i actually came to meet you for a reason."
Danny wanted him? He couldn't believe it. Chris looked up at him, surprised and blushing.
They both stopped walking as danny held chris' hands.
"I want you to serve me, Chris."
Suddenly, the ground dropped from underneath him as he buckled into himself, pure bliss and euphoria came over him as he came right there.
His limbs elongated and his shoulder broadened as they filled out with muscle. He moaned as his voice dropped a few octaves.
"I want you to take on the persona of a dumb straight frat bro."
Chris clutched his head as he felt his hands grow bigger, his mind losing memories of being any sort of intellectual. He had gotten by with his looks and athletic ability alone, and thats all he needed.
He stood up as his package slithered down his newly formed sweatpants.
"Now look at me pretty boy."
Danny grabbed him by the jaw as his face reformed into a much more appealing form. His jawline sharpened as his eyes lightened. Cheekbones rising as his face became perfectly symmetrical. Danny whispered in his hear one more time
"We're gonna be a couple, but you will be in denial. Girls dont do it like i do."
Danny gave him a long sloppy kiss as he trailed down his new muscular body, making sure to trace each nipple as he licked his way down his taut muscular defined torso.
Chris moaned as he felt danny start bobbing on his 10 inch member. He had never felt anyone's tongue be so skilled. This was far better than any girl he's ever had sex with.
Danny was pleasuring himself as sucked chris off, his huge 18 inch python calling for Chris' hole.
As chris came over and over again he looked down at his bro. Covered in cum.
Tumblr media
"Now its your turn to serve me, turn around."
Chris fell into the grass. Pulling down his sweats, his muscular ass straight up in the air, pulsating as it felt it's master so close to it.
Danny felt his slick in his hands as he continued to massage it. He flopped it around a little as he held it by the thick veiny base.
"No homo though though, right?"
"No homo bro"
495 notes · View notes
ghost-proofbaby · 8 months ago
Text
Tumblr media
twenty four hours (modern!eddie munson x fem!reader)
"HALLOWEEN PARTIES"
EXTRA CONTENT- "BEYOND THE HOURS"
→ pairings: modern!college!eddie x college!fem!reader → warnings: strong language, mentions of breeding kink, mentions of possible future pregnancy, lots of suggestive conversation and making out. not edited. upside down does not exist, minors dni → wc: 9.9k+ → a/n: @take-everything-you-can plagued me with thoughts of what our idiots would get up to on halloween, and i just couldn't help myself. it definitely spiraled out of control though. my bad. ALSO, QUICK DISCLAIMER: please if you get a snake don't do what reader and eddie did. snakes a homebodies. we are just going to pretend it's okay in this context for the name of fiction, alright? obligatory snake owner ramble over. let's GO.
enjoy the main story's masterlist here
Tumblr media
The thumping of the bass was audible before you’d even exited the elevator fully. 
Any other day of the year, you’d assume your group of friends would be earning an instant noise complaint for the volume of the music coming from behind Steve and Robin’s apartment front door. But it wasn’t just any other day – it was Halloween, and somewhere amongst the rhythm of what surely had to be Steve blasting Abba, you could make out fellow neighbors playing music just as loudly. 
If anything, the overly quiet apartments were more concerning than the noisy ones. 
“Do you think Lestat is going to do okay with the music?” Eddie suddenly frets, one hand reaching to tug on what little fabric there was of his costume. It almost made you smile, a reminder of what exactly your usually ‘scary’ boyfriend was donning. 
Britney Spears, circa 2001. One of her most iconic VMA performances. 
He’d decided it the moment you two had come home several months ago with the most important accessory that was draped around his neck – a juvenile ball python named Lestat, who looked surprisingly content as he hung onto Eddie’s shoulders. 
“I don’t know,” you hum, looking over at Eddie, a little bit concerned now that he’d brought it up, “Maybe it’s a bad idea-”
“I’m texting Nance to turn the music down.” 
“What if it freaks him out?” 
“It’ll be fine.” 
“What if he gets stressed and bites you, Eddie?” 
To any onlooker, the sight of you might have been a bit funny. Furrowed brows, arms crossed, sticky blood spread out across your stomach and sternum. 
The theme tonight for the two of you had been iconic performances. Eddie insisted, and part of you knew he was just afraid to dress up so extravagantly all alone when it came to this small get-together, but you hadn’t hesitated to pull together your own version of Lady Gaga’s iconic VMA performance from 2009. If you two were going to commit to a theme this year, you were committing. 
Eddie balances his phone in one hand, typing with a single thumb. Impressive, given his history of ardently avoiding owning a smart phone. His other hand trails up to his collarbone, sneaking a careful finger below Lestat’s head, holding him up and pouting his lip a little, “This little guy? Biting me? He would never.” 
The sight was cute. Obnoxiously, overly, endearingly cute. 
“He’s still a snake,” you try to argue, stopping right outside of apartment 34C. The music was more clear now as it switched from whatever Abba tune had been playing to Maneater by Nelly Furtado, “If he gets scared enough, he might.” 
“I’d hardly call him a snake,” Eddie snorts, shoving his phone back into his pocket, smiling as he tilts his chin to awkwardly stare at the snake now carefully slithering over his knuckles, “Dude misses the mice on his first strike every time we feed him. And if there was ever a time he was going to bite me, it would have been when I was taking that moss out of his mouth as he was eating.”
That earns a huff of a laugh from you as well. The image of Eddie on Monday night, absolutely losing his mind as he’d noticed that Lestat had gotten his mouse entangled in some of the moss decorating his enclosure, not even hesitating to open the tank once more and throw his hand in right along with the tongs to prevent your new ‘son’ from ingesting it, crosses your mind. It hadn’t mattered how much you reassured him that it was probably normal in the wild, that Lestat’s body could certainly handle it. Eddie had been insistent and blinded by what could only be described by paternal instinct. 
If you’d asked yourself last Halloween if that had been where you see your life heading in a year’s time, you would have rolled your eyes. 
“You do realize how dumb that was of you, right?” you insist, remembering your fear and the way your breath had caught in the moment. It was funny now, but you’d never gripped onto Eddie’s shoulder tighter than when he’d recklessly done so. You loved the snake, you really did, but you’d realized in that moment you might still love Eddie just a little bit more. 
The conversation is cut short as it’s clear that Nancy had received Eddie’s text, the music behind the door quieting a bit along with a change of song. 
Your jaw nearly drops, “You did not make Nancy do that.” 
The opening notes of I’m a Slave 4 U were impossible to miss.
“I did.” 
“You’re an idiot.” 
“Are you gonna insult me the entire night, or let me make my iconic entrance?” 
You don’t get a chance to answer, Eddie carefully passing by you, Lestat’s head bouncing a little as it passes a bit closer to your face than you would have been comfortable with a few months ago. 
The snake, funnily enough, had even been your idea to begin with. Your want, your desperate argument you’d wasted countless breaths upon while getting ready for bed with Eddie. 
It’ll be fun, you’d whined to Eddie as you’d both crawled into bed, we even have the space in the living room. 
Sweetheart, you’re fucking terrified of snakes, Eddie had easily rebuttalled. He wasn’t wrong, but it didn’t stop you from huffing like a petulant child. 
That’s an exaggeration, you argued right back.
Your hands had still shook ferociously that first day of bringing home the snake when you’d been the one to move him from the small container the store had placed him and into the full fifty gallon tank now occupying a fairly large chunk of the apartment’s living room. 
You’re still lost in your head as the door swings open for Eddie right as the first chorus of the song begins. He’s dramatic, fully committed, a glimmer of who he must have been in high school shining right through as he struts confidently into your friends’ apartment. 
A version of Eddie you somehow missed despite never having met. You almost wonder if you would have still ended up here if you’d met then; you almost wonder if you would have still ended up at each other’s throats inevitably, even in those days. 
You probably would have. You secretly hope that it all would have still happened exactly as it has. 
“No fucking way!” 
Robin is the first voice you can hear excitedly shriek out a reaction to Eddie, followed by a sharp hush from Nancy. They’re deeper in the apartment, out of your line of sight. You can hear Jonathan’s muttered response lost in the music, and you can smell Argyle’s presence rather than hear or see it. 
Weed had been expected, but Steve and Robin were strict in their rule of only partaking on the balcony. 
“Yes fucking way,” Eddie responds, clearly giddy. You finally trail in behind him, not necessarily shy but certainly not nearly as extravagant as he had been. You hang back a bit, biting back a grin, just admiring your boy.
All warmth, rosey cheeks spread wide in his boyish grin, eyes bright as he wiggles his brows as Robin. 
“I didn’t think you’d actually do it,” Robin whispers as she rushes forward, glancing over her shoulder, clearly looking for Steve before she leans it a tad bit closer towards Lestat. 
“Mama didn’t raise a bitch,” Eddie snarkily replies, moving to slowly remove the snake from his neck. 
“Language,” you jokingly scold him, reaching out to take the snake from his hands as he brings it to his chest, giving Robin a closer look at the nearly-glimmering pale scales of your pet. Almost instinctively, he starts to pull the animal away, but once he sees the look on your face, he’s quick to hand him over. “No cursing around our son.”
Nancy finally walks up, still no sign of Steve as she joins your side and Lestat wraps his body slowly around your wrist, “Oh my God, don’t tell me you also refer to this thing as your child.” 
“This thing?” Eddie huffs, more offended than you, “Nance, he has a name.” 
Robin has gravitated towards you now, entirely captivated by the ball python, eyes shimmering as she lets out the smallest gasps and squeals under her breath, “What’s his name?” 
“Lestat,” you whisper, watching Nancy and Eddie grow closer and clearly get more immersed in their own private conversation, “But Eddie wanted to name him Frodo.” 
“Frodo,” Robin chuckles a little, looking at you questioningly as she holds out a timid finger. You give her a nod, moving a thicker part of the snake’s body to face her rather than the head, “Sounds like Eddie.” 
It did indeed. Once the bickering of whether or not you two would even get the snake to begin with had faded, the entire argument of what its name would be had started up. Eddie wanted the snake to be named after his favorite books – you wanted to name the snake after your most recent reads. 
You’d clearly won. At the sacrifice of promising the inevitable first of many cats you and Eddie would eventually have be named Frodo instead. But you’d still won. 
Robin’s eyes finally leave the snake long enough to take in your own outfit, and you hadn’t realized it was possible for the girl’s grin to widen, “Wait - are you dressed as Lady Gaga from her Paparazzi performance?” 
“Oh, my dear Birdie,” you coo out the endearment, shivering slightly as the cool body of the snake continues to slither up near your elbow, “This night is just getting started.”
You were right. The night had just begun. 
The first few hours pass fairly chaotically. A languid and rapid mixing of everyone excitedly catching up on each other’s lives, various drinks beginning to be concocted. Some delicious, and some spurring gags from others simply from the description of the hard liquor that had gone into them. 
Argyle had managed to lure many of the group out onto the patio at various intervals to partake in the devil’s lettuce, as he had proudly proclaimed it. Nancy and Jonathan had figured out a way to set up a makeshift karaoke party in the living room, lyrics for songs being displayed on the main TV. And Steve, for all his attentive hospitality as the one of the co-hosts of the night, had remained painfully oblivious. 
Eddie had gone behind his back when it came to bringing Lestat. Steve had made it clear when the two of you had purchased the puppy in reptile form that he wanted nothing to do with the python, while the rest of the group had been easily intrigued – especially Robin. And so once Eddie had decided upon his Britney outfit, the next logical step had been securing Lestat’s attendance at the party. He hadn’t texted Steve - or Nancy, as a matter of fact - but rather Robin. 
The girl hadn’t even taken a minute to respond, overly enthusiastic to meet the snake. 
Everyone had slowly become a part of a more silent bet as the night dragged on, and for once, you and Eddie were on the betting side of it all. The drinks were poured, the weed was smoked, the music was sung along to painfully off-key, and Steve never once noticed the snake that was frequently wrapped around various parts of yours and Eddie’s body. 
The quick exchanges probably didn’t help. When Steve needed your help in the kitchen at one point, you’d smoothly handed Lestat over to Eddie in passing. When Eddie had agreed to join Jonathan and Argyle on the balcony at one point, he’d easily and carefully draped the snake across the nape of your neck from behind the couch. Hell, you’d even spent a good five minutes engrossed in a conversation with Steve, all the while Lestat had been comfortably coiled around your bicep opposite the man. 
As the hours passed by, you found yourself wanting to be caught. 
Your phone pings suddenly as you bury yourself deeper into the leather couch, giggling over Steve’s current rendition of What’s New Scooby Doo?. 
You shuffle carefully to pull it from where you’d wedged it against your hip, trapped weakly by your white bottoms speckled with glittery blood.
WORLD’S HOTTEST BOYFRIEND: I want a cigarette :-( 
You do a double take of the contact name, blinking rapidly before you finally connect the dots. 
YOU: when the hell did you change your contact name in my phone?
WORLD’S HOTTEST BOYFRIEND:  Unimportant. 
WORLD’S HOTTEST BOYFRIEND:  Do you think if I hand Lestat off to you right now that Steve would notice? 
Your eyes flick up as the song ends, Robin having jumped up to finish off the performance with Steve, the two of them a mess of flailing limbs clinging to each other and joyful laughter bubbling out of them for unknown reasons. 
Well, partially unknown reasons. One of them was surely the strange concoction the two of them had chugged at some point in the night that had included both watermelon flavored vodka and green apple whiskey. That had been one you’d cringed and stuck your tongue out at. 
YOU: 50/50 chance. And NOT unimportant btw, what’s my name in YOUR phone? 
Just as Eddie exits the bathroom, Steve perks up at the sound of the door and distant flush, removing himself entirely from Robin’s embrace, “Fuckin’ finally! I have to piss.”
Everyone holds their breath as he rushes past Eddie, but he still remains completely unaware of the snake that Eddie is carrying. 
The slam of the door times perfectly with Eddie’s collapse onto the couch next to you, a shy and guilty grin already gracing his face before you even begin bursting at the seams with continuing the text conversation face-to-face. 
“Seriously,” you waste no time, turning to him quickly and your knee easily overlapping his thigh as you shuffle into a more comfortable position, “When did you change your name in my phone, asshole?” 
He takes his time answering, pulling on the ridiculously small jean shorts he wears as his shoulders quiver with the effort of holding in his laughter, “Words hurt, baby.” 
You hate the way nicknames as simple as baby can send still shivers down your spine. 
“You couldn’t have at least been a little more creative? Like, world’s hottest boyfriend? C’mon, you can be more clever than that, surely.” 
It’s easy to do this, to egg him on and prod at his ego in the softest of ways. It’s also always been a dead giveaway to him that he’s gotten under your skin. 
“My name with a pretty black heart next to it just wasn’t cutting it anymore,” he pouts exaggeratedly, leaning into your space a bit, holding the snake a careful distance away as he looks into your eyes and a suspiciously jubilant look crosses his face, “What would you have preferred?” 
“Something shorter,” you breathe out, feeling some of the alcohol coursing through your veins now, making your headswim as you suck in the scent of his cologne heavy in the space between you, “It’s a bit of a mouthful, if I’m being honest.” 
���It is,” he nods, and his lips spread salaciously, pupils growing just a tad bit wider before he delivers a devastating blow, “But we both know you can take it, can’t you, baby?”
Damn him. Fuck him. Send him all the way down to the depths of Hell, for all you care. 
He’s caught on to a clear game he can play now that you’re tipsy, one that he certainly has the upper hand in, and you can’t tell if the night ending in him winning it would actually spell your loss. You swear, you can already feel his hands on your hips, tearing off the costume you’d spent several weeks carefully sewing sequins into, his lips getting sticky with all the fake blood across your torso, his- 
Huh. Never had you realized yourself to be such a horny drunk. 
“Now I need a cigarette,” you grumble, leaning away from him, trying to break whatever spell he was casting. None of your friends’ have even noticed the interaction happening on the couch, saving you from eternal embarrassment. 
If you’d had less pinot noir and shots of Fireball whiskey in your veins, you’d probably still find the decency in you to be self-conscious at toying with these things in public. Maybe scold him, maybe douse out whatever flames he was attempting to ignite. 
Eddie leans back as well, clearly satisfied with himself as he lifts Lestat up to preoccupy himself by pretending to study the lightened coloring of the snake. Mostly white, with splatterings of a traditional morph at random across the body. The woman who had sold the snake to the two of you had referred to it as a piebald. If you had been shopping with an actual breeder rather than a reputable rescue, he would have cost an arm and a leg. 
Luck had been on your side the day you’d stumbled upon the snake. You wish luck was still on your side tonight. 
Eddie sticks out the tip of his tongue to mimic the snake a few times before he focuses on you again, “You know, we could always see if Robin wants to watch him while we both go grab one.”
You have no clue how the girl had heard him from across the living room, but she suddenly appears at his side, just as eager in appearance as her original text giving the blessing to bring Lestat had been. 
“Did someone say I could hold the snake?” she bounces a bit on the balls of her feet, looking down with utter fascination, “Please tell me you guys just said I could hold the little guy. When you first got him, I did a ton of research so I’d know proper handling tips, and also how to know if he gets too stressed. Also I may or may not have been nervous about how often they bite, but I found out that-”
“They don’t bite,” Eddie interrupts with reassurance, offering a small smile as he looks up to her, “At least, not very often. You usually have to aggravate them pretty badly, or catch them on a really shit day for them to strike.” 
It had been a huge selling point in convincing him. Ball pythons were docile in nature, and they’d be quicker to match up to their namesake by balling up than actually strike out at someone. 
Of course, the day you had been informing of this, you had no idea he was already aware of it. He knew they didn’t bite, he knew the specifics of what a habitat for them needed, he knew their dietary needs – he’d already had an Amazon shopping cart filled with supplies after the first time you brought the snake up to him, unbeknownst to you. 
“Yeah,” Robin nods ferociously, hands reaching out carefully, already more than prepared to take the snake, “Yeah, yeah, yeah. Now hand over the baby and go do whatever debauchery you two are clearly wanting to get up to.” 
“We aren’t getting up to debauchery!” you try to defend the two of you, watching Eddie carefully uncurl Lestat from his arm to pass him into Robin’s waiting hands, “Eddie just wants a cigarette and-”
“And you want to join him and probably get in some hot and steamy makeout sessions, right?” Robin finishes your sentence for you, quirking an eyebrow for a second before letting out a whisper of a squeal when Lestat takes to her quickly. His tail wraps around the length of her wrist and you’re shocked as you watch him stay just as curious as he had been while held by you and Eddie. A tad bit more reserved, but no sign of balling up any time soon. 
Eddie stands from the couch, patting his largest back pocket to ensure his pack of cigarettes and lighter are still safely tucked into it, and you know it’s useless to keep arguing with Robin. She’s entirely entrapped by the snake in her hands now, whispering in a high-pitched tone that surprisingly doesn’t seem to bother Lestat. All her coos nearly resemble baby-talk. It’s cute – sort of. A direct mirror of how you and Eddie have been acting at home when you handle the ball python. 
You stand slower than Eddie had, hawk eyes still glued to your friend, “Just- Just be careful, okay? Avoid touching his head, and don’t wave your hands around too much while talking, because it can scare him. He also might try and crawl up to your hair because Eddie lets him hide in his at home, and sometimes he’ll pull on it because it sticks to him, so just-”
“Sweetheart,” Eddie stresses, throwing an arm around your shoulders, giving your bicep opposite from him a quick squeeze, “She’ll be fine.” 
Robin nods, clearly only half listening to the debate as she watches Lestat wander up her arm in clear wonder. 
It sort of does feel like Lestat is your actual human child, as though you’re leaving your toddler with a babysitter for the first time. 
Eddie tugs you deeper into his side, musky cinnamon and boyish charm filling your nose as he leans down and murmurs, “C’mon.” 
A Ghost song starts to thump over the speakers as you allow Eddie to guide you over to the sliding door beside the kitchen, the layout different and even a tad bit nicer than your own apartment. It’s odd, the view of the kitchen being clearer than the living room, the exact opposite of how your home is. 
Home. Even in your tipsy state, even after so much time having living with Eddie and even going as far as to now own a pet with him, the notion fills you with warmth. 
Maybe you’re actually a sentimental drunk. 
As the two of you pass by Argyle, he briefly lifts his head, cherry-shaded eyes peering up excitedly until Eddie quickly shakes his head, making the poor man sink back against the loveseat that he occupies with Jonathan and Nancy. You almost feel bad, but it’s clear Argyle is too far gone to even feel disappointment right now. 
“After you, m’lady,” Eddie chivalrously slides the door open for you, half-bowing and putting on a half-assed British accent as he sweeps his arm for you to exit onto the balcony first. 
“It’s Lady Gaga to you,” you snark as you slip out into the crisp Autumn air, cheeks cooling instantly. 
“Oh,” the door slides shut with a soft thud behind Eddie as he joins you, face immediately covered by the shadows of the evening, “My apologies.” 
It’s nice out. Far nicer than any October has been in the city in what feels like years. The air is refreshing, dare you even say sobering, and the city lights below wink at you as you hear all the distant noises of life. Car horns, children’s laughter, music from other parties. It sounds as though one of the neighbors below is blasting heavy rap, and you swear you can hear the trill of a radio pop song from your left. 
Beer, cider, pumpkin spice – it all fills the air. It’s Halloween, and it’s nice. 
The breeze is electric with all the livelihood, sending goosebumps up your arms as you approach the railing, looking out across a night sky painted some sort of faded cross between navy and grey rather than a stark black of midnight. 
It all turns to static the moment Eddie wraps his arms around your waist from behind you, heavy pack of cigarettes in his palm as his lips find solace in one of the few bare patches of skin on your shoulder. 
“God, I love Halloween,” he murmurs against you, his breath hot as it catches across your costume. 
God, I love you.
You can’t help the cheesy thought as a hand comes up to grip Eddie’s forearm, giving three short squeezes, pulling him just a tad bit closer. But it’s true – Halloween was wonderful, you’d always enjoyed any excuse to get together with your friends and family, but it had never felt quite like this. 
Planning cliche dates during the season, movie marathons spent cuddling up with your other half rather than sitting across on a couch from friends. Kisses in the pumpkin patch. Cider on his lips. Putting up decorations and ending up chasing each other around the apartment, landing in a pile of limbs that slot against one another perfectly. Arguing about which decorations should go on the balcony, which garland to line your front door with. 
It wasn’t a replacement for spending time with your friends. And there were still crude jokes, still bickering over timing of plans and locations to visit. It still felt like spending the holiday with friends – it was spending it with your best friend. 
Eddie Munson. Your best friend. Your boyfriend. The sentiment is unexpected to past you, but so entirely welcome by the you currently enveloped in his embrace.
“I used to insist on spending Halloween alone, you know,” you mumble as his chin digs in the point where your shoulder connects to your neck, vision blurring as you continue to stare out at the tiny busy streets, “Just, like, lay around in my dorm. Watch shitty horror movies on my laptop until I got too scared and had to find some dumb comedy to help me sleep. It was the only day of the year where my roommate sort of acknowledged my existence. She was the one who’d go out, and she’d get all this candy and share it with me.” 
You don’t know the point of your rambling, but Eddie is listening intently anyways. 
You turn carefully in his arms, now mesmerized by how his face looks in the warm glow of the seasonal lights Robin and Steve had put up. Shades of orange flickering across his amber eyes, shadows making all his sharpness in his features more prominent. 
“Talking about it now sounds kind of boring,” you muse, laughing a bit dryly, “The most festive thing I would do was going to the Halloween store with Robin and Steve once they opened.”
“Yeah?” he asks softly, arms still tangled around you, grinning gently, “I don’t think that’s too boring.” 
“It was,” you insist, pressing just a little closer to him, “God, it was so boring. Not going to the store with those idiots – I mean, that was pretty fun. But it was nothing compared to setting up a snake habitat, or carving pumpkins with you. Now I can watch whatever slasher you want before bed, and I still sleep just fine, cause I’ve got you to protect me.” 
His smile matches your own – radiant, proud, happy. 
“Oh, definitely,” he nods once, twice. So sure, ego inflated for the bit, “Any scary men with a chainsaw dare to break into our apartment, and I’ve got you, sweetheart.” 
Our apartment. The perfect ring to it. 
“Didn’t you scream about that spider in our apartment yesterday? Like, full on squeal, hopping up onto the couch, begging me to save you-” 
He cuts off all your teasing, even though it was true, with a kiss. Simple, strong, sure. Fingers dancing under your chin to pull you up to him, meeting you halfway and not even hiding his smile at your antics as he effectively shuts you up. 
“We agreed to not talk about that,” he mumbles against your lips, tasting like the last shot of whiskey he took with Nancy. 
“You agreed to not talk about it,” you pester back, trying to pull away from his kiss. But his other hand comes up, trapping your face between both his palms, and it’s a useless effort, “I just promised to not immediately share the photo of you up on the couch with everyone.” 
Half the words are hardly articulate as his lips continue to nip at yours, struggling from your wide smile and the way your entire body is shaking from your giggles. You can feel the cold metal of the railing brushing your exposed lower back, a breeze picking up that can be blamed for the goosebumps racing down your spine rather than Eddie’s wandering hand. It’s not devourment, it’s not desperation, it’s not Earth-shattering. 
It’s something like mending. Something like a promise. 
Living together, celebrating the holidays together, owning a pet together – they were all baby steps leading to something even brighter in the future. An unspoken truth between the both of you. An inevitable crescendo to all that had been built. 
Eddie whines a bit when you pull away again, but this time, your forehead stays pressed to his. A joint effort between the way you tilt your head and the way his hands press you against him.
“Do you remember the last time we were on a balcony together?” you ask in a low whisper, trying to mimic the same suggestive tone that he’s always been able to put on at the drop of a hat.
You’re not quite as talented as him. You’re actually just a giggly drunk.
His brows furrow, “What? This morning?” 
“No.” 
“Two nights ago, when you insisted Lestat needed to see the moon?”
“No.” 
“Are you talking about the afternoon we had a redo of our pumpkin carving contest? Because I still won again, fair and square, ba-”
“I’m talking about the bet, you idiot.” 
His fingertips press a bit deeper into your flesh, his lips forming a wobbly ‘o’ as he stares down at you, “How was I supposed to know you were referring to that? That was definitely not the last time we were on a balcony together-”
You shut him up with the same courtesy as he had done to you, adding in a roll of your eyes before your hands wrap around his neck to pull him into you. This time, you make it hot and heavy. Lips and teeth and tongues, grabby hands from the both of you making their way across all the exposed skin and scraps of costumes you two wear. It takes Eddie aback at first, clearly not expecting the sudden passion, but he recovers quickly. 
He remembers exactly what you’re referring to quickly. 
Your back collides a bit harsher with the railing as he rolls his body up against yours, not a breath of space between the two of you as he wedges his knee between your thighs. You have no idea where his pack of cigarettes has vanished to, but you don’t care. All you really care about is the way he’s holding you, the way he’s suffocating you, the way he’s watering you. 
It’s hard to believe the garden within that he’s nurtured at your side for the last year was ever something broken. That there was once a time it was nothing more than dried vines and pathetic blossoms begging to see the light of day. Now, the warmth of a thousand suns was gifted to you every morning you awoke to his smile. Every joke, every small caring act, every kiss stolen just because one of you felt like it. You two may have accidentally killed that first plant you bought the week you moved in properly with him, but this? 
You can’t imagine a day where the two of you ever might let this die off. 
His lips break from yours, predictably painting a path along your jaw as he murmurs, “I think I do remember. But, just in case – wanna remind me?” 
And for a second, you almost do. 
All your coils are tight across your body, burning in your abdomen and shaking in your knees, but all it takes is the faintest movement of a shadow to remember all your friends inside the apartment still. 
“We can’t,” you whisper, as if they might hear you in the glass, trying to pry yourself away from him just as his teeth start to graze your neck, “Seriously - we can’t.” 
Eddie chuckles lowly against your neck, and you know exactly why. 
You’d started this without even considering the consequences. 
“Started something you can’t finish, didn’t ya, baby?” 
Oh, damn him. That stupid low and teasing tone. That dimple you can feel brush against your skin as he moves his mouth to the other side of your neck. All the heat in your body travels south, pooling between your hips, aching for him to go against your wishes to avoid embarrassment and just finish this. 
He doesn’t, though. You’re starting to believe he’s less drunk than you are, a clearer mind than your own with far more sensibility than he seems capable of most of the time. His lips leave your neck, his hands finding the polite placement of hovering over your hips. The fog is starting to clear, if only just the slightest bit, and-
You were wrong. So, so wrong. 
He’s not sensible. That wicked hand placement was nowhere near polite. In an instant, he’s latched onto you tightly and spun you around, quickly bending you over against the railing so your chest presses into the metal and the cold sends shockwaves across your entire body. Your ass is pressed to his crotch and one hand holds you securely, tight enough that he can be sure you won’t fall, as the other crawls up your back at impeccable speed to press you further down. 
Immediately, you’re squealing, “Eddie!” 
His laughter is just as loud as all your protests as you come face-to-face with the true height of a three-story balcony, knuckles paling from gripping onto the bars. 
You’d hate him for it, but you feel the security of his palm and knuckles around your waist, and you know he’s not letting you go anywhere over that railing. He’s hardly even allowing your head to hang over it. 
The moment you start to lean back up against his hand on your back, he’s allowing it immediately. There’s no friction or fight as you stand up straight once more, back against his chest and your hands already prepared to swing back to smack him before both of his arms come up around your shoulders and cross your chest. 
“You asshole,” you gasp out, flailing hands deciding to grip strongly onto his forearms as he cradles you up in the tight embrace from behind, still chucking in your ear as you both take several steps back. Your heart pounds, and you’re pretty sure your nails are biting into his skin. 
Maybe they’ll leave a mark – you hope they sort of hurt. 
“Just had to make sure you really do remember that night,” he jokes, trying to lean his head far enough over your shoulder to get a good look at your face, “I think the bars would have been a bit more exposing, though, yeah?” 
Your nails dig in deeper, and his grin widens. 
Bastard.
“What if I had fallen?” you snap, finding it hard to be mad at him. Those damned strong arms around you, the thump of his own heart right against the space between your shoulder blades, that fucking dimple. 
“I wouldn’t have let you.”
If the two of you had children some day, would they have his dimples? 
“We’re both drunk-”
“I’m not that drunk.”
“-And I’m pretty sure this balcony isn’t up to OSHA standards-”
“Oh, it definitely isn’t.” 
“-And you almost left our poor son motherless,” you finish off with a forced scowl, shaking off his embrace to face him properly, “Are you prepared for that? Were you prepared to be a single father?” 
God, you hate his fucking smile. God, you hope if you have real kids someday, they have that same shit-eating grin. 
With a pout of his lips, he steps back up to you, looking down tauntingly, “You’re right, baby. I didn’t even think about poor Lestat.”
You hum, standing your ground, but your defenses are quickly crumbling. Your mind is running with too many thoughts, exhausting itself over everything except the residing anger you should feel at your absolute nuisance of a boyfriend. 
The feeling of being held down by him in that position once more. How the heat of his body had warmed you, and you’d only noticed now that the cool air was attacking your exposed back. Swimming in the visions of what color eyes your children might have, pigtail curls of a little girl with Eddie’s defiance or a little boy who wears his shit-eating grin as he exhibits your same unbreakable curiosity. 
You definitely shouldn’t have drank so much tonight. It doesn’t matter what kind of drunk you are – it was a bad idea regardless.
“Whatcha thinkin’ about?” Eddie’s voice takes you out of your thoughts as he slides his arms around your waist, always needing to be touching you, clingy to a ridiculous degree. 
You weren’t complaining, though. How could you? If given the option, you’d make a home out of his bones in a fraction of a heartbeat as well. 
“Nothin’,” you lie through a sigh, head tilted dramatically, much preferring to focus on the ginger contours of Eddie’s cheeks than whatever future Jack Daniels had been painting in your mind. 
“Bullshit,” he doesn’t hesitate to call you out on it. And it’s not the alcohol fueling his boldness – it’s just how he is. He knows you better than the back of his hand, the roof of his mouth, his favorite songs on guitar. He knows you. “You got this dreamy look in your eyes, and you’re staring so hard over my shoulder, I’m almost scared I’ll turn around to see a ghost in the window-” 
Jack Daniels will be your arch nemesis after tonight, the culprit behind the way the words suddenly tumble out of your mouth, “Do you think we’ll have kids someday?” 
You wait for the air to leave the space between the two of you with the same urgency it’s left your lungs. You wait for a crack in the air, a chasm to suddenly appear. It’s heavy – God, it’s a heavy question to suddenly ask your boyfriend of one year at a Halloween party. You’re both drunk on your friends’ balcony, and you were having a perfectly sweet moment, and you’d just gone and ruined it. And to top it all off, Eddie was still just smiling, and- 
Wait. 
Eddie was smiling. 
The air was still there, filling his lungs with calm breaths. No sign of fear within his twinkling eyes. No chasm squeezing between the stitches holding you two together. 
He’s just smiling. 
“Is that really what you were thinking about?” he quietly asks.
You almost don’t want to answer. You almost want to force out cackles of fake laughter, to double over and face the ground rather than his humored expression. 
“Yeah.” 
Maybe he doesn’t believe you yet, maybe he has to double check before he breaks out into his own laughter. Maybe the alcohol in both your veins is just delaying the inevitable that you’d been originally expecting. 
Maybe, maybe, maybe. 
Maybe not. 
Instead of laughter, instead of mocking you, he keeps a cheery expression as he shrugs softly, “I mean, maybe? I sort of hope so. And, don’t get me wrong, I know a kid is a pretty far leap from a snake, but I’d say we make a pretty good team at keeping living things…. Well, living, y’know? Besides, I solemnly swear I won’t try to name our kids after Tolkien. I’ll reserve those names for the pets.” 
All the air leaves your lungs again, but this time, it’s a little less painful, “What?” 
“Annie’s a cute name,” he continues on, completely unphased. It’s nearly impossible to remember that you were the one who had started such a serious conversation about the future, “I also like the name Parker. I remember you mentioned that one once, right? Something about being able to nickname the kid Pac-Man, I’m pretty sure. I think that’d be pretty sick.” 
And oh, was he right. You had mentioned the name Parker once. Just not to him. Not directly, at least.
The entire ridiculous make-believe scenario had come to you during a girls’ night, after one too many glasses of wine and Nancy bringing up the topic. You, her, and Robin had all spent a good hour coming up with names for children and the best nicknames to suit them. Some had been genuine, and some had been for nothing more than shits and giggles. 
Parker, and the nickname Pac-Man, had been serious for you. Parker Anthony. You hadn’t figured out a second middle name to complete the initial acronym of Pac that night, the rosé eventually getting to you, but you had been serious. 
“You were listening that night?” you breathe out, only feeling slightly betrayed, “What the Hell? I thought you said you were going to put your headphones on and listen to some Metallica to unwind after work.”
“I lied,” he cheeses, hot palms against your barren lower back, “I’m nosey. Sue me.” 
“You could have just joined us, Eddie.” 
“And miss the chance to hear you plot out the middle names of our future children?” Eddie snorts, “Not a chance, sweetheart.” 
He says it so casually, you wonder if it’s possible for a heart to burst from optimism. 
“So,” you pause, take a deep breath, feeling the embarrassment creep back up your throat, “Is that, uh…. Is that a yes? That you do think so?”
Why was it so hard to repeat yourself, to just say the words already spoken? 
Eddie had made it clear you had nothing to lose. You two were on the same page. He hadn’t scoffed in your face, he hadn’t even pulled away at the mere mention of the idea. Instead, he had leaned fully into it, head-first as he slid right into the imaginary future with you. He’d given a name to the little girl with his hair and his spunk, to the little boy with his dimples and his mischief. 
Was it still a little too soon, too fast? Was that where the hesitation was born from? 
It just all felt a bit too easy. After the rocky start you two had endured, this entire last year had just felt too simple. 
Of course, even if the hesitation was sitting there in the pit of your stomach alongside all of your anxieties, all of your waiting for the other shoe to drop, Eddie easily soothes it all over as he gives a slow nod and responds, “Yeah. I do – I really do.” 
And you clearly wear your heart on your sleeve, emotions painted across your eyes and cheeks for him to read clear as day, because he notices that catch in your breath.
“Not right now,” he rushes to add on, “I mean, listen, we’re still adjusting to Lestat. I think I’d like to be a cat dad too, before I even think about being a girl dad.” 
“You’re gonna be a girl dad?” you laugh out without thinking, starting to thaw into a conversation that Jack Daniels had begun but you know you can surely finish with Eddie at your side, “That’s… unexpected.” 
His face scrunches for the first time during the entire conversation, “What? You don’t think I’d be a good girl dad? I already deal with my rat’s nest of hair, so I know I’d be at least decent at braiding. And can you imagine getting to take a mini-you to shows, or buying her some cute unicorn helmet once she’s old enough to ride ol’ Nightfury? God, I think I might die from cuteness overload…”
Your cheeks are aching, ears ringing with his words. But all you can do is latch onto one little phrase: mini-you. 
Here you were, picturing duplicates of Eddie bounding around the two of you, and you hadn’t considered what he might be seeing. 
Not a child with his spunk. No, he’s seeing a little girl with your wit. A little boy with your stubbornness. Those eyes of his, nearly resembling heart-shapes at this point, weren’t wanting to see carbon copies of his whiskey irises. He wanted yours to be looking back up at him. 
Hearts clearly can’t burst from an overload of optimism, of happiness. Yours beats wildly as proof, still intact behind your ribs that bloom with rosebuds for the boy pressed to your front. 
“Mini-me?” you murmur, making him trail off, focused entirely on you so sincerely you could choke up. You shake your head, letting out a soft huff of air, smiling down at the ground, “No, I- I think you’ll be an amazing dad, Eddie. I just didn’t…. I just forgot…”
“That I’m with you all the way?” he finishes your sentence for you, one eyebrow arched as he gives a squeeze to one of your hips, “You could decide tomorrow you don’t even want to talk about having a kid ever again, that you’d rather get ten more snakes and live as some sort of cryptic couple somewhere in the Midwest the rest of our lives, and I’d be just as excited. I don’t really care where we end up, sweetheart – I just care that it’s with you,” You can no longer tell if it’s his words or the remnants of alcohol in your system that has you tearing up. All you know is that you are, and it’s ridiculous, but it’s fine, because all you see are dark brown eyes and entire realms of possibility in front of you, “Girl dad, snake dad, cat dad – whatever you need from me, I’m your guy.”
When the first tear falls, you're quick to shoot one hand up to your cheek in order to swipe it away as the other reaches out blindly to smack Eddie softly, “Shut up. Stop being cheesy. I’m too drunk for this.” 
“You’re right,” he nods ferociously, taking over the duty of wiping away your tears without so much as mentioning it, “Wanna make out again instead?” 
You let out a snort, and it eggs him on. 
“Or, hey,” his eyes light up, some of the seriousness of the moment fading naturally, “Maybe we ditch this party and start practicing. You know, in case we still want kids someday.” 
His pupils widen a bit, and you know surely that it’s only half a joke. You don’t miss the way his breathing picks up at the thought.
“Careful, big boy,” you tease, leaning into his feathery touch on your cheek, relishing the way the nickname draws him under your spell even when you aren’t saying it with an ounce of gravity, “It’d be awfully dangerous to get yourself worked up in such short shorts.” 
Saying it outloud almost makes you want to see it, genuinely. 
“Worked up?” he scoffs, backing up a little, caught off-guard, “Who says I’m getting worked up? I’m not getting worked up.” 
It doesn’t matter how many steps back he takes from you, you still follow, your palm still lands dead center on his chest as you roll your eyes, “Right. Because I’m totally meant to believe that the guy who used to jack off to Playboy magazines with girls who looked like me isn’t going to pop a boner at the thought of fucking a baby into me-”
He shuts you up with a kiss. Nearly more resembling a bite, his canines digging right into your bottom lip as he pulls you forward and collapses back against the glass door behind him. 
No words are spoken, no subtle interruptions for this kiss. Toying a dangerous line, dancing along a narrow cliff, and he’s the one who’s decided to drag the two of you off of it. 
You don’t mind. You’d follow him to the ends of the world if he asked you to. 
When one of his hands reaches up to your scalp, tugging at the roots of your hair for no other reason than he can, your mouth opens up into a silent laugh. An invitation, a jeer, a challenge. A quiet whisper of go ahead, do it. Consume me already. 
He’s already everything to you. He’s already a definition of home thinly veiled with skin and bones, a future with a heartbeat. 
His tongue down your throat doesn’t change the matter. Just reclaims it. 
A whine is lost in translation somewhere from the back of your throat and right into his cheeks. His right hand wraps around some of the skin of one of your thighs, encouraging it to lift up to his hip, and you can still feel the memory of his usual rings imprinting into your skin. A permanent tattoo, a ghost of a feeling that’ll haunt you for all time – you love it. You want to live there forever, right here in this haunted house, collecting memories and dust of all that he is. 
Haunted houses are only lonely when you’re left to wander these halls all by yourself, and you think he’d truly cross over into the actual afterlife rather than leave you like that. 
The kiss is almost enough to forget where you are and who’s waiting on you inside the apartment. It’s almost enough to have you recreating that fateful night from over a year ago, to let him bend you back over this balcony railing again, and this time, any squeals you let out won’t be of fear. You’d face that fall head on.
His hot hands on your waist, his tongue in your cheek, his knee once again pressed between your inner thighs. Him, him, him-
A sharp rap sounds on the sliding door behind Eddie, and you’ve never jumped apart faster. 
It’s Robin and Nancy at the door, Lestat happily wrapped around Robin’s forearm as she waves and points eagerly to him and Nancy simply crosses her arms, raising an eyebrow as though she might have been a disappointed mother rather than a friend at the moment. 
You done? Robin mouths, exaggerating her silent enunciation. 
As you nod, Eddie only deeply sighs, throwing his head back against the glass with a soft thump. Nancy is quick to throw out a palm against the glass and tap back at him, mimicking swatting him for his theatrics. 
Eddie pays no mind to Nancy’s retaliation, or maybe he just doesn’t see it, as he whines out, “I didn’t even get my cigarette.”
“Oh, cut it out, drama queen,” you snicker, trying to hide all your breathlessness as you fully pull away, “We’ve left our son alone long enough. You can chainsmoke to your heart’s desire once we get back home.” 
You’re already walking towards the door, Nancy and Robin having retreated further into the kitchen, when he catches your wrist to tug you back close to him. He leans down, deliberate and careful to make sure his lips catch against the lobe of your ear, whispering soft as night, “Can’t chainsmoke if I’m too busy fucking a baby into you, sweetheart.” 
It feels like someone’s poured literal fire across your body. As if flames have been dumped over the crown of your head, and are licking their pathway down your spine. 
“Eddie.” 
If you don’t get inside within the next ten seconds, you’re definitely going to make a decision you regret. 
He’s chuckling the entire time he steps around you, opening the door and waving for you to slip inside in front of him. Your entire body is still burning so violently, you barely register the way his fingers hang at his side and make a point to brush the back of your thigh when you pass him. 
Bastard, you want to snipe, but instead you just smile. 
The next morning, you’re awoken by the incessant pinging of your phone. 
You try to ignore it at first, burying your head deeper beneath the covers as a headache pulses at the edges of your mind, but after the fifth ping, it becomes impossible. 
“Who the fuck is texting us this early?” Eddie’s muffled voice complains into his pillow, facedown with one arm thrown across you securely. 
You can even feel him kick his bare legs in a show of defiance next to yours at the edge of the bed. If it wasn’t for the late night prior catching up to you, it’d be something sweet to laugh at. 
“What time is it?” you croak, scooching further up the bed, making Eddie’s arm around you only tighten. As if he can stop you from getting out of bed, or delay the inevitable by resisting you checking the phone, “Is it even early?” 
His free arm that had been tucked below his pillow flings out to the bedside table quickly, grabbing blindly for at least one of your phones. It doesn’t really matter if it’s yours or his; he’s got the password to both. 
“It’s eight in the fucking morning,” he curses, seeming more awake as he notices that he was right in it being early. “How in the fuck is anyone up right now? We didn’t leave until nearly three.”
His arm is finally loose enough for you to sit up properly, tugging the comforter with you to keep your bare chest covered, “Lemme see it.” 
“If it’s Harrington, can you post my bail for murder?” 
“You’re not killing Steve,” you nonchalantly reply as you snatch the phone right out of his hand. It had been yours, unsurprisingly. You don’t even know if Eddie remembered to put his own phone on the charger before the two of you had promptly passed out. You hardly even remember how you managed to do so, “But – yeah, it’s Steve.” 
“Fucking Harringt-”
“And Robin. And Jonathan.” 
“Have I mentioned I hate our friends?” 
The fog of sleep has officially lifted for you, and despite the wave of fatigue and aching joints you’d argue you’re far too young to be experiencing right now, you smile at your grumpy boyfriend. He exchanges his pillow for your stomach, shoving his entire cheek tightly to you as his arms wrap around you slowly. Clinging to you like a child, squinting against what little light pours in through the curtains. 
“You don’t hate them,” you murmur, holding the phone in one hand to get a better look at the phone as the other cards through his curls, “You hate mornings.” 
He hmphs in agreement, relaxing against your makeshift scalp massage. 
DINGUS: WHY THE FUCK IS THERE A PHOTO OF ME WITH A SNAKE IN THIS CHAT? 
BIRDIE: it is too early to be yelling
DINGUS: oh my bad
DINGUS: WHY THE FUCK DID YOU, ROBIN, SEND A PHOTO OF A SNAKE IN THIS FUCKING CHAT? WHO’S FUCKING SNAKE IS THAT?
You can’t help the gasp that leaves your mouth as you begin to see what the entire commotion was, and Eddie is lifting his head immediately.
“What?” he questions, moving to lift himself up and peer over the top of the phone, nosier than ever, “Why did you gasp? Is someone dead?” 
You scroll up, finding the photo being referred to.
“Not yet.” 
Steve, clearly partaking in another round of karaoke. Eyes glazed over, mid stumble based on the blur. 
“What do you mean not yet?” 
Most impressively, most notably, is the snake around his neck. 
Lestat, without a care in the world, his upper body being cradled by Steve’s palm as your drunk friend appears to be serenading the snake. 
You bite back your smile, eyebrows high as you glance down at Eddie, “You remember when we let Steve sing Taylor Swift while holding Lestat? About… two and a half drinks after he finally noticed we had him, and he didn’t flip out courtesy to all that Absolute vodka?” 
“Oh, fuck me.” 
Eddie flings himself back to the edge of the bed in search of his phone just as another notification pings. 
JOHNNY: I’ll do you one better. I have a video.
You don’t know if you’ve ever watched Eddie excitedly type on his phone faster than he does once he’s read that message, already giggling like a fool long before you can see what he’s sent in the chat. 
LOVER BOY: Johnny, my boy, you can’t just say that and NOT send it.
JOHNNY: Unlike you, I don’t have a death wish. 
DINGUS: WHO’S FUCKING SNAKE WAS IT? IS IT EDDIE’S? 
YOU: i will not stand for this erasure of me as lestat’s mother. 
Eddie snorts and looks up at you with glee as he reads your response, “He’s going to kill us, isn’t he?” 
“Can we be buried next to each other?” you respond with a question instead, looking at him lazily, “We could have matching headstones.” 
“Oh, hell yeah,” his grin is worth whatever Hell there may come to pay with Steve and the Lestat debacle last night, “Should we look up designs or-” 
He’s cut off by the trill ringing of his own phone, watching several messages roll into the groupchat in quick succession. 
DINGUS: who the fuck is lestat?
BIRDIE: the snake, dingus. 
NANCE: As someone who has seen the video… I think Jonathan should send it. 
DINGUS: DON’T YOU DARE
You’re a mess of hoarse giggles, hardly able to look at Eddie for the fear of both of you descending right into a madness of laughter. Like two children staying up too late at a sleepover, the room rings out with all your little noises, Eddie propping up his chin to watch you with the widest of smiles. 
Except you’re not children – you’re just two idiots, in your shared apartment, with your shared snake in the living room and your shared friends blowing up both your phones. 
Mornings have never felt quite as sweet as this kind. 
“We’re gonna hear an earful next time he sees us, aren’t we?” Eddie finally sighs wistfully, rolling over flat on his back, head propped up slightly in your lap. 
“Oh, definitely,” you nod, taking to twirling his frizzed curls around your knuckles this time rather than scratching mindlessly at his scalp, “But who cares? You saw how in love with the snake he was after a few drinks. He’ll come around, sober this time.”
Eddie doesn’t reply, eyes fluttering shut. 
You let the two of you sit in the quiet a bit longer, phones still buzzing with new messages, but the chaos can wait. For now, you just want to drink it in. Rays of vivid sunlight, the silence from the lack of the buzzing AC unit, the birds chirping annoyingly outside the window. You have one foot in relaxation, and one foot in the hangover you know you’ll have to battle once you choose to leave this bed. 
“You know what sounds good?” you question, nearly under your breath. You’re really thinking outloud more than anything, but Eddie still entertains you with a hum in his tired state, “Betty’s.” 
He’s the equivalent of a puppy dog who’s heard the word walk. One second, Eddie Munson is seemingly dead to the world, and the next, he’s perked up entirely. If it wasn’t for his nude state, he’d probably already be out the door with his keys in hand, dragging you right along with him. 
His eyes shimmer despite heavy lids as he asks, “Almond croissants?” 
A small nod, an ever present smile. You recall the conversation from the night before as you look into those deep russet eyes, and you see an entire future of late nights and almond croissants reflected back. 
“Almond croissants.”
467 notes · View notes
ibarrau · 1 year ago
Text
[Fabric] Protegé credenciales en Notebooks con Azure KeyVault
Ciertamente, cuando usamos notebooks, no todo es transformación y limpieza del contenido de nuestro lakehouse. En distintas oportunidades se nos presenta la opción de utilizarlos para integrar datos. Los Notebooks nos pueden ayudar a conectarnos a APIs en nube u otros entornos cloud directamente usando código.
Para que esta opción sea viable, necesitamos evitar exponer las credenciales o claves del origen de datos usadas en el código. Sino imaginen que cualquier persona con acceso al código (ya sea en Fabric o en el repositorio), podría obtener una key de acceso a una API. Para evitar esto, vamos a utilizar un servicio de Azure que ya existe hace tiempo, Azure KeyVaults.
¿Qué es el servicio de Azure Key Vaults?
En palabras Microsoft "Azure Key Vault es un servicio en la nube para el almacenamiento de los secretos y el acceso a estos de forma segura. Un secreto es todo aquello cuyo acceso desea controlar de forma estricta, como las claves API, las contraseñas, los certificados o las claves criptográficas."
Si bien el servicio varias operaciones, nosotros nos quedaremos con la idea que nos permite ingresar una clave o contraseña a encapsular. Solo usuarios con permiso de lectura de claves al servicio podrá utilizar el encapsulado. De ese modo garantizamos que únicamente usuarios aprobados para usarlo, lo usen.
Veamos como crear este secreto antes de usarlo en un Fabric Notebook.
La creación del servicio es bastante simple, basta seleccionar suscripción + grupo de recursos, nombre, region y plan:
Tumblr media
Como mencioné antes, el servicio cuenta con muchas más cosas de las que usaremos nosotros. Ahora nos vamos a concentrar en "Secretos" que es lo que nos interesa.
Tumblr media
Aqui por ejemplo ya contamos con tres secretos que usaremos para conectar a la PowerBi Rest API. Guardamos secreto para el tenantid, appid y secretvalue de nuestra app registrada en Azure.
Veamos como generar uno nuevo. Es tan simple como darle un nombre y delimitar lo que queremos encapsular. También podemos delimitarlo como algo temporal:
Tumblr media
De ese modo podemos crear un nuevo secreto para nuestro almacén de claves. ¿Qué sigue? permitir la lectura a quien vaya a utilizarlo.
Los recursos de azure se manejan con permisos RBAC (role-based access control). Éstos los encontramos en el "Access Control (IAM)". Podemos abrir nuestro menú de permisos y agregar el que lleva el nombre de "Key Vault Secrets User". La cuenta de EntraID con ese permiso, podrá llamar por código a nuestro secreto almacenado aquí.
Tumblr media
Este proceso es muy importante. Imaginen que con esto podríamos dar permisos a un desarrollador para construir un proceso sin saber nunca las credenciales de origen.
¿Cómo llamarlo desde Fabric?
Para utilizar este servicio desde Fabric Notebook usando python, vamos a nutrirnos de la librería de Microsoft que tiene muchas facilidades de interacción. Pueden leer más detalles aqui: https://learn.microsoft.com/en-us/fabric/data-engineering/microsoft-spark-utilities
Dentro de nuestro notebook vamos a comenzar importando SimplePBI para conectarme a la Power Bi Rest API. Luego importaremos las librerías necesarias. El foco está en nuestra tercera celda. Aqui podremos apreciar como llamar el secreto almacenado recientemente:
Tumblr media
Utilizamos el método getSecret que necesita dos parámetros. El primero es "Vault URI" que podemos encontrarlo en el Overview de nuestro recurso en el portal de Azure. El segundo es el nombre que le dimos a nuestro secreto.
mssparkutils.credentials.getSecret('https://casa.vault.azure.net/','TenantId')
De ese modo almacenamos en variables nuestro resultado y podemos continuar la autenticación de la API en las siguientes filas que crea un token y pide ver el top 5 de workspaces. Recordemos que aquí buscamos seguridad, no solo de exposición de contraseña en código sino de visualización del contenido del secreto. Si el desarrollador intenta leer la variable se encontrará con una limitante:
Tumblr media
NOTA: ésta tercera celda pidiendo el secreto solo puede ser ejecutada por una cuenta logueada en Fabric con permisos "Key Vault Secrets User" en nuestro Key Vault. Sino fallará por prohibición de acceso al secreto.
Espero que esto les sea de utilidad para poner automatizar flujos de manera más segura usando Fabric Notebooks.
0 notes
siriuslysmutty · 27 days ago
Text
Bait Dog - (S. R.)
Tumblr media
Summary: Simon's got a crush.
Warnings: descriptions of gore, Simon's a little freak, boners, sado-maschist Simon. Shome shmutty shmut at the end (f recieving and intercourse), abrupt ending cause I can't be bothered.
Bait dogs are the one's they use to get the fighting dogs riled up before they truly fight. To let them practice. They'll use docile things so their fighting dogs won't get injured.
Simon was raised to be a fighting dog. His whole world was fight to survive. The only difference from now to the shit childhood he grew up in is that he escaped in a way. Now he fights for Captain Price. Now it's directed and meanful and he can leave when he wants. Retire. Quit.
He doesn't think he will. He was born to die in pain and misery.
Sometimes he sees rescue dogs on the street, torn to hell, scars like his, scary and ugly and he get's jealous of the thing. It's usually a woman in his experience smiling down at the beast like it hasn't known blood and death in it's maw, giving the pup some kind of treat.
He thinks if he did retire. That would be the life. Curled up and pampered. But even those women crowd away from him, like he's still drenched in blood and grime. Like the smell of gore has imbedded itself so deep it'll neber wash out.
Bait dog.
He clocks when he first sets eyes on you. Like a lamb tied up for slaughter, oblivious. Naivé. Innocent. White wool not yet soaked in blood.
The medic cross on your sleeve as you climbed aboard the same flight for deployment. A new uniform. Crisp.
Your smile when Gaz cracks a charming joke at you is a flare in the dark. A firework screaming and exploding in the night sky with the message, sink your teeth in I'm like soft caramel.
Too pretty. Too sweet. It makes his cock ache a little.
You stay with exfil. And everytime they infultrate your patching up the injured, casting mournful eyes over ones that didn't make it, counting corpses and then - one day he sees it.
Corporal Johannes had been on exfil when they arrived. Blood pooling beneath him, his leg shreded and shortened. Hard to tell what was flesh and what was fabric. A tourniquet stained in blood as he whimpered in your arms, skin greying, gasp rattling, soft moans for his mother silencing the incoming troops. The ride back had the soldiers gathering around the the both of you, where his head sat perched in your lap. Nothing you could do anymore. But your eyes, had silent tears rolling as you softly wiped blood from his face. No one said a word against the soft lullaby you were singing. Not a tease, not an irritated quip. Just a boy crying for his mother and you substitiuting with a quiet, french lullaby.
That makes his teeth ache.
Soft, gentle eyes on injured pups. You're a fixer and he wants to feel those healing hands on every tattered part of him.
The first time he get's your attention on him he's certain you've been avoiding him. Ducking, slinking low and shy. Docile. It makes him salivate.
He watches you with that unsettling stare and you don't quiver. You also don't meet his eyes. You just work. It's dilligent and quick. Nothing unnecessary. Careful. Methodical. Practiced.
He's gritting his teeth the whole time you sew up the 'scrape' of a knife on his tattooed arm. A voice crying out baitdogbaitdogbaitdog.
His hair stands on end when you swipe a delicate thumb over the inside of his wrist when it's bandaged with cheep cotton gauze and hum, "Did great for me."
You don't look back at him when you clean up. If you had... you'd have seen the his cock chubbing painfully down the leg of his already tight tac pants. Seen the slide of a python down the seam, cramped so tight it'd look strangled. But you slip away with the needle carefully in hand.
Oh, docile pup.
He watches you. Wanting to tear you apart. Sink to his gums and *shake*.
It's been nurtured in him. Violence is every part of his make up. He chubs when he sees you, especially when your gloves are saturated in gore. You pretend not to see him, pretend not to notice when he stares too hard.
Johnny and Kyle thinks it funny. But Price, he's nervous. Going as far as grabbing his vest to side bar him and hiss commandingly, "No, Simon. She's off limits." Tells him that officers can't fraternize with enlisteds.
It's fine, he'll just watch you.
It crumbles down though when he sees a shadow smack your arse in the mess. He's standing the second that hand is rearing. A crowd of hungry fighting dogs curling to watch like they always do at the little bait dog moving within reach with sharp teeth.
His vision blurs when the smack rings out, so hard you stumble forward. Too hard on his sweet lamb. He's got no plan in his head, just painting pictures of skinning that hand, peeling his tendons away and cauterizing it all with a blowtorch.
But you whirl and for the first time, it's not sweet innocence gracing your face, it's the crazy eyes of violent rage. Your tray drops from your hands, not even a thought and your hand is quicker than the shadow can lean away.
It hits the shadow across the face so hard he flips out of his seat and tumbles across the ground at Ghost's feet. The red hand print is welting and Simon stares at it. The imprint of fingers. It wasn't a punch. It was a smack. Openhanded brutality.
And once again, Simon sports an erection. He can hear the mutterings as he shamelessly stares at you and your beautiful rage. At the sweet lamb peeling lips back to sport shiny, bloody teeth.
His hand finds the shadow's hair and he yanks him up as you return to your fallen tray, plucking up the mess you made with your hands. He wants to make the idiot lap it off the floor but knows it's more trouble than it's worth when Graves rises with narrowed eyes.
So Simon opts for. "Any of ya touch 'er again and I'll break every bone in yer fuckin' 'and." And tosses the man aside as you rise and storm from the mess hall.
His bait dog has sharp teeth. And it's terrible how badly he want's to sink his teeth into you next, just to feel you bite back.
Price's warning falls on deaf ears as he slips from the mess and heads after you to med bay.
He spots you and you glance breifly but a sour expression carries and he doesn't linger at the edge of the room. "Don't fuckin' tell me I'm about to get in trouble for smacking that- ... that..."
He crowds over you as you trail off and sink away from him. You can smell the dangerous radiation leaking off him. The ooze of something wicked as he leans down into your face with that unblinking stare and grunts.
You finally look up at him with those woeful eyes, a little wet on the waterline. You give him the best treats.
Price is pushing through the tent, with a barking "Riley, I told you-" but it falls on deaf ears as Simon yanks his balaclava up onto the bridge of his nose, it reveals a chunk of his mauled face.
Your eyes widen and instead of scuttling back with fear, initial shock fades to sweet, sweet sympathy. Perfection.
Finally, he's found that rescue.
Simon kneels before you, submissively as Price curses and tries to yank on his tac vest to drag him away. To break that stare of his like a starving dog with a chunk of meat.
He grips your wrists in his hands, engulfing part of your arms in those gloves. Gently, so gently, he paws your hands closer. Your dominant hand red from the force of your delivered blow.
His mangles maw finds your palm to kiss is reverantly just as Price hauls him back. No matter. His eyes never leave you, even as Price wrangles him from the tent like an out of control dog. And you watch him, agonized eyes as he's skirted off.
Price has the audacity to put him on a watch. Posting Garrick at the door like that would stop him. The first time he gets out, he makes it to the medbay only for you to be gone from there.
It takes both Garrick and MacTavish tackling him to subdue him. He never fights them, at least, not in a violent matter. It ends with him leashed. And by that, it's meant that Price cuffs him to a post.
Simon watches him pace and rant. Watches him repromand him. But again it falls on deaf ears. The last thing Price mutters as the behemoth lounges back against the pole is, "Christ, Simon. You're out of your damn mind."
It's nightfall when he escapes again, this time with a dislocated thumb.
You're spooked when you wake in your tent to him looming above you. You don't get the chance to scream, because he kneels before you like it's a rite.
Slowly, sitting up, bewildered as he holds out his hands, one still dangling with handcuffs, the other with the terribly dislocated thumb. And you go soft for him again.
Salvation tastes sweeter tham the pain as you correct his dislocation. Cooing softly at him. All sympathetic once more. It's delicious. His sweet little lamb.
He lays his head willingly in your lap. It makes you heave a nervous laugh and whine. "Lieutenant, I think this is a little inappropriate..."
But you protest a lot less once he's got you on your back, legs dangling over his shoulders and his mouth between your thighs. He drools into your cunt, laving his tongue where ever he can get it, pawing at the fat of your thighs and whining into you. It's messy as he slurps and nips and he'd suck if the gnarly cleft in his lip could allow hims suction.
God himself couldn't order him away, and you certainly don't. Not even when he's on top of you, not even when he's rutting into you like the mutt he is. No, you claw him closer, whimpering and begging him not to stop. And when his blunt nails dig into your hips and make you bleed, he'll lap that up too.
Price finds him the next time, docile in your arms, draped across you. His only complaint is that he isn't discharged for insubordination. He'd like to start his retirement as soon as possible. Ideally with his new owner showing him his new home.
174 notes · View notes
kivrin · 3 months ago
Text
Contenders for the title of "Most Wrong Review of Operation Mincemeat on Broadway"
The guy at The Wrap who's mad it's not a musical version of the Colin Firth film, specifically that Spitlip didn't also fabricate an adulterous love triangle of Charlie-Monty-Jean. The guy at NY Stage Review who thinks Hester's name is Hannah (this does seem to have been corrected at least.) The guy at the NYT whose only referrent for British comedy seems to be Monty Python and British music seems to be Elton John.
57 notes · View notes
sinn-bee · 7 months ago
Text
[Excerpts from the studies of the Beast Taming peak]
The Gilded Mane Corpse Wolf
Tumblr media
A demonic beast from the wastes of the demon realms, they are solitary creatures who seldom form packs. They begin life as scavengers, the pups setting off on their own and surviving off of scraps as they seek out the strongest demonic beast they can find. They learn to hunt and stalk, waiting for the powerful beast they have chosen to meet an untimely end and on the rare occasion delivering the final blow to carry it to death’s door. The Gilded Mane Corpse Wolf will then make its territory around its chosen one’s resting place, guarding the decomposing monster, feasting on it, and waiting for its bones to be picked clean by vermin as it grows to a size comparable to the dead beast.
When the bones are clean and free, the Gilded Mane Corpse Wolf will arrange the bones and roll in them- tangling them into its long golden fur until they are secure. With a surge of demonic energy the fur hardens into a metallic material, permanently affixing the bones as armor.
It is less of a scavenger at this point, depending on the kind of beast skeleton the Wolf has grown to don, it can range from a sleek and quick deadly predator equipped with sharp spurs of bone to a nigh impenetrable foe with thick armor. It then stalks its territory, expanding its borders and driving away strong beasts, inflicting them with deep wounds.
The pups are often sought out by demonic courts as trophies. Plucked from their pilgrimage for their clean and untangled fur that has many uses from a brilliant conduit for demonic energy to being used for beautiful embroidery to hardening into its metallic form for weapons. Less commonly, they are captured to be trained as war hounds. They are difficult to tame and raise, the confinement making it difficult for them to grow and become suitable for the handpicked bones its captors try to make it don. But on the rare occasion that its owners are successful they make formidable beasts on the battlefield regardless of their unpredictable temper.
It is not recommended to approach this demonic beast alone, given as each one is unique outfitted it is impossible to plan ahead to fight. They are best fought with a team of cultivators that possess a wide range of fighting styles and experiences. The bones of the Gilded Mane Corpse Wolf are potent with Demonic energy but if harvested and cleansed can be used for crafted powerful spiritual objects with a strength for detecting evil. The ivory crafted this way always carries a lovely golden sheen. The fur can also be used as a potent material for weaving spells and talismans into fabric. It is unknown if humans are capable of taming these creatures as the pups reside very far in the demon realm and are experts at evasion. On the few noted experiences of cultivators finding escaped trained Wolves, they do not seem keen on taking human instruction.
[end of excerpt]
Did I write a whole journal entry on the Pidw creature I made up for a fic? Yes. Yes I did <3 Fun fact, I sketched this on paper first and then colored it digitally! The specific wolf here is wearing bones based off of a rhinoceros skeleton a dark moon python rhinoceros maybe…
135 notes · View notes
jennamoran · 8 months ago
Text
Tonight's Hitherby: "No Innards, No Problem"
Jane is sick.
“Darn it,” Jane says, when she hears the doctor’s report. “Tuberculosis!”
There’s a little picture of tuberculosis on the wall. It shows the various systems that the TB bacteria infests. It says, in bold, “There’s no magic answer to tuberculosis!”
“You shouldn’t be playing in infested pits of tuberculosis bacteria,” explains the doctor. “That’s not good hygiene!”
Jane makes a woeful face. Her lip trembles.
“But it’s the only good place to play in,” she says.
“There’s a half-finished slide at the park!” the doctor says. “You could use that!”
“I could have,” says Jane. Her eyes widen. “But now I’ll be quarantined!”
The doctor shakes her head.
Jane slowly relaxes.
The doctor says, “In nihilistic 19th century Russia we would have idolized you. In barbaric 20th century America we would have quarantined you. But today—”
The doctor taps the “treatment” section of the tuberculosis picture.
“—today, we can treat this malaise with advanced medical techniques. Do you have good health insurance?”
“I have moderate health insurance,” Jane stresses. “It’s okay for ordinary treatment, but don’t try any of your funny medical tricks!”
The doctor nods. She prints out a series of instructions. Jane watches nervously as the doctor measures out doses of several different medications into the plastic mold of a wand. The doctor then hands the wand to Jane.
“Wave the wand and recite,” says the doctor.
“Okay!” says Jane, giving a thumbs-up. Then she coughs, racking consumptive coughs. Then she blinks it off and beams at the doctor.
“Star sparkle power,” says the doctor. “Production!”
Jane waves the wand, reciting, “Star sparkle power—production!”
Jane leaps into the air. She can’t help it. It’s the magic of the words. She spins around. Her clothes attenuate into great sky-pythons of fabric that swirl in the air around her.
“Ack!” says Jane. “My dignity!”
Jane’s skin turns translucent. She doesn’t have organs! Instead, inside her, she has the sparkling grandeur of a starlit sky.
“You can tie the sky-pythons together in back,” says the doctor, “so that they’re more concealing.”
“Oh!” says Jane.
But the transformation sequence does not last long enough for Jane to apply this advice. She lands on the ground in a heap, now wearing the marvelous rainbow outfit of a Star Sparkle Girl.
“Huh,” says Jane, dizzily. Her skin is still shimmering, and little stars whirl around her head.
“Say ‘ah’,” says the doctor.
The doctor puts a tongue depressor in Jane’s mouth.
“Ah!” says Jane.
“Good,” says the doctor. “I don’t see any tuberculosis bacteria in your throat.”
Jane’s stomach twitches a bit. It’s from the minor gag reflex triggered by having the tongue depressor on her tongue.
Then, even though the doctor takes the tongue depressor out, Jane’s stomach heaves! She hiccups stardust all over the doctor’s floor. Now it’s very sparkly.
Jane gulps a little bit.
“Um,” says Jane.
“It’ll happen for a bit,” says the doctor. “I mean, the stars-in-the-stomach.”
“But all the kids will tease me!” says Jane. Her eyes are wide. “I can’t be ‘throws up stars girl!'”
The doctor looks in Jane’s left eye, then her right eye. Then the doctor takes down a few notes, shrugs, and tucks her medical clipboard under her arm.
“There’s no magic answer to tuberculosis,” the doctor points out. “It says so on the sign.”
Jane hiccups. There’s the bitter taste of a white dwarf in the back of her throat, its cold electrons mashed one against another to fill up all the available energy levels.
“But everyone will tease me,” Jane says, miserably.
Playing in the tuberculosis pits doesn’t seem that good an idea now.
87 notes · View notes
literallyjusttoa · 2 years ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
A redraw of the timeline of Apollo's life I made half a year ago! Sadly for some reason CSP decided to completely delete poor Post-First Punishment Apollo (the fifth one), but luckily I took a picture of it before hand so y'all can see it, even if it's lower quality ;-;. If you want the story behind these designs I dumped like 2000 words about it in my og post, which you can see here!
Some quick addendums I forgot to put in last time + fun design details:
Apollo replaces Helios as the god of the sun after the Trojan War, around 900 B.C.E-ish.
Baby Apollo has horns now! This is a trait he inherited from his titan side and then quickly lost during his battle with Python. It's a nod to his first domain being shepherding as well.
Just to clarify, post-first punishment Apollo goes before post-Daphne Apollo, it's just I couldn't place them in the right order bc csp sucks
The symbol I used on Main Apollo's fabric is called a delphic epsilon! It was used as a symbol for Apollo's temple at Delphi in Ancient Greece and represented a worshiper's initiation into light.
The blue-ish silver ribbon Fall of Greece Apollo has belonged to Artemis. As I stated in my first post, Apollo spends a large amount of time away from Olympus between the fall of greece and his time in Rome, so he kept the ribbon to have something of his sister's in the meantime.
Also for Fall of Greece Apollo, his cloak is fading for two reasons. One, he's spending a lot more time performing his duties as the god of burials, making his role as one of the first bridges between the living and dead much more prominent. The underworld is pulling at him just as much as it is pulling at the casulties of Greece. Two, Apollo is not spending time on Olympus, nor is he actively speaking with any of his worshipers. This is causing belief in him to diminish, so this is the closest he has ever gotten to fading. I swear I will write a whole thing about the period at some point I have so many ideas.
The sheep 2nd punishment Apollo has is a Chios sheep! They are actually native to Greece, and also adorable I love them.
I think that's all for now, I hope you guys like the art!!!
756 notes · View notes